2014-10-09 76 views
-1

1 년 동안 매일 시간별로 측정 한 파도 높이 목록이 있습니다. 내가 원하는 것은 웨이브 높이가 특정 값 (예를 들어, 높이 6m)을 초과하는 경우 엑셀 카운트를 갖는 것입니다. 즉, 하루에 6m가 넘는 파도 높이가 있다고 데이터가 말하면, 그것은 단지 하나의 사건으로 계산됩니다. 위의 데이터 세트에서 날짜 범위의 횟수 횟수가 초과되었습니다.

Date Wave Height 

1/1/98 1.99 

1/1/98 2.16 

1/1/98 2.21 

1/1/98 6.50 

1/1/98 6.71 

1/1/98 2.27 

1/1/98 2.31 

, 나는 한 번 이상 6m를 초과하기 때문에 "1"계산해야하는 날짜 1/1/98 싶습니다, 나는 모든 방법을 계속하려면이 옵션을하고 싶습니다 모든 날짜에 대해 아래로. 나는 countifs 방정식을 사용하려했지만, 내가 원하는 것을하기 위해 그것을 얻을 수 없었다. 이것은 내가 마지막으로 시도한 것입니다. = COUNTIFS (H2 : H8500, "> = 6", G2 : G8500, "= $ G2") 여기서 H는 파고 높이 열이고 G는 날짜 열입니다. 누구든지이 일을 도와 줄 수 있습니까?

+1

'countifs'를 표시 할 수 있습니까? –

+0

확실히, 그냥 편집에 추가했습니다. – jp92celtic

+0

숫자가 1보다 큰 경우 1을 표시하려면 'if-statement'에 포함 된 내용을 포함시키지 않으시겠습니까? 이렇게 : = if (countifs (. ...)> 0, 1, 0)'이다. –

답변

0

I는 다음과 같이 작동합니다 : 그것은 미래에 변경 될 수 있기 때문에

먼저, 일반 상수로 셀에 LIMIT (6m) 값을 할당합니다. 이 방법을 사용하면이 값을 언제든지 변경할 수 있습니다 (모든 수식 업데이트). 우리의 경우이 상수는 셀 B1에 있습니다 (공식에서 정적 참조 $ B $ 1).

그럼 내가 설정이 예 시트처럼 내 데이터를 레이아웃 것이다 : 그들은 시간당 촬영 때문에

enter image description here

가 24 열, 하루의 모든 측정을위한 하나있다.

=IF(COUNTIF(O4:Y4; ">" & $B$1) >= 1; TRUE; FALSE) 

우리는 모든 날짜의 순서를 완료 : 나는 (행 4 일 1998년 1월 1일 예) 다음과 같은 공식을 사용하여 (한 번 연속) 하루 종일 명중 하나의 제한이 있는지 계산 (행). 내가 함께 거대한 표현을 유지하기 때문에 2 단계에서 계산을 고장

=COUNTIF(AA4:AA13; TRUE) 

: 맨 아래에서

우리는이 같은 "TRUE"값의 수를 계산 값 기간 안타 셀을 포함 여러 가지 COUNTIFS 범위가 이러한 경우에 실행 가능한 솔루션이 아닙니다.

나는 귀하의 요구 사항을 올바르게 해석하기를 바랍니다.

0

매년 8,000 건이 넘는 수치가 나와서 필자는 언급 한 요구 사항이 정확하지 않을 경우 피벗 테이블이 유용하다고 생각합니다. 당신의 컷 - 오프 값 (6) 및 B2에 삽입하고 소송까지 복사 I1의 말 :

=IF(H2>I$1,1,"") 

이 선택한 컷 - 오프를 초과하는 항목을 식별하기 위해 단지이다.

Σ VALUES에 대해 FILTERS 6, ROWS Date 및 최대 값 Wave Height을 사용하여 PT를 만듭니다. 여기에 계산 필드를 추가, 방식으로, Qcount라는 말 :이 요약한다 값 필드에서

=COUNT('6') 

를 계산하고 표시 값에 의해 날짜에 총을 실행한다.

PT 필터를 적용하여 1을 선택하고 열 (Count of Qcount)을 가져야합니다. 여기서 하단 입력은 사용자가 찾는 결과이지만 나머지 PT는 (a) 해당 기간의 최대 파고 (b) 선택한 한도를 초과 한 날의 최대 파도 높이 (c) 한도를 초과 한 날 목록. 드릴 다운도 가능해야합니다.

이것은 날짜와 시간이 분리되어 사용됩니다 (별개의 셀 - 날짜/시간 조합이 아님).