2017-12-10 2 views
0

다양한 날짜의 수치가있는 시트가 있습니다. 주어진 날에 하나 이상의 독서가있을 때도 있습니다. 매일 평균에서 평균을 얻고 싶습니다. 따라서 이전 날짜가 같으면 관측을 제외하는 AVERAGEIF()이 필요합니다.
=AVERAGEIF(R3C2:R24C2, "<>"&R[-1]C2, R3C4:R24C4)AVERAGEIF() - 동일한 날짜 제외

작동하지 않는 것 같습니다.

sample spreadsheet image

+1

당신은이에 대한'AVERAGEIF'를 사용할 수 있지만,이 배열 수식 사용할 수 있습니다 : 그 사용하지 R1C1 표기에 대해


enter image description here

'= AVERAGE (IF를 (R3C2 : R24C2 <> R2C2 : R23C2, R3C4 : R24C4)) ... ... 더 큰 행을 시작하는 동일한 크기 범위에 대한 범위 비교 –

+0

감사! 이것은 효과가 있었다. –

답변

0

사용이 배열 수식 :

=AVERAGE(IF(MATCH(R3C2:R24C2,R3C2:R24C2,0)=ROW(R3C2:R24C2)-MIN(ROW(R3C2:R24C2))+1,R3C4:R24C4)) 

그것으로 입력해야 배열 수식 인 Ctrl 키 Shift 키를 입력하는 대신 편집 모드를 종료 할 때 입력합니다.

=AVERAGE(IF(MATCH($B$3:$B$24,$B$3:$B$24,0)=ROW($B$3:$B$24)-MIN(ROW($B$3:$B$24))+1,$D$3:$D$24)) 
+0

배리 후디니 (Barry Houdini)의 수식이 더 간단하고 작동하는 것처럼 보였지만 배열 수식을 사용하려면 ctl-shift-enter를 사용해야한다고 +1에 대한 답을 얻습니다. –

+0

@SteveScher 광산과 그의 차이점은 데이터를 정렬하는 방법입니다. 데이터가 항상 날짜/시간에 정렬되어 있다면 예. 데이터가 정렬되지 않은 경우 광산을 사용하십시오. –