49-50 행마다 큰 데이터 세트를 평균화하도록 Excel 가져 오기


2

그래서 큰 데이터 세트로 작업하고 있습니다. 다음은 처음 몇 줄의 사진입니다.

이리

약 50 행마다주기 수가 1 씩 증가합니다. 그러나 데이터 수집에 사용되는 프로그램은 때때로주기 당 49 포인트 대주기 당 50 포인트로 끝나는 콜렉션을 놓치게됩니다.

내가하려는 것은 각 개별 사이클의 각 열 데이터를 평균화하는 것이지만 어떻게 든 사이클 당 포인트 수의 변화를 설명해야합니다.

나는 사용하고있다 :

AVERAGE(OFFSET($A$2,(ROW()-2)*50,0,50,1))

그러나 각주기의 행 수가 변경 될 때이를 동적으로 만드는 방법을 알 수 없습니다.


3
사이클을 열에 넣고 AVERAGEIFS ()를 사용하거나 피벗 테이블을 사용하십시오.
Scott Craner

사이클 당 포인트 수에 따라 AVERAGEIFS ()를 사용하여 평균을 어떻게 상쇄합니까?
Chris Marshall

답변:


1

Office 365 또는 Office 2019가있는 경우 AverageIf ()를 사용할 수 있습니다.

=AVERAGEIF($A$2:$A$10,A2,$B$2:$B$10)

이 기능이없는 이전 버전의 Excel에서는 다음 방법을 사용할 수 있습니다.

=AVERAGE(INDEX($B$2:$B$10,MATCH(A2,$A$2:$A$10,0)):INDEX($B$2:$B$10,MATCH(A2,$A$2:$A$10,1)))

스크린 샷은 두 수식의 실제 작동 상태를 보여줍니다.

여기에 이미지 설명을 입력하십시오

편집 : 새로운 사이클 번호가있는 행에만 평균을 표시하려면 전체 수식을 IF 문에 넣습니다.

=if(A2<>A1,AVERAGE(INDEX($B$2:$B$10,MATCH(A2,$A$2:$A$10,0)):INDEX($B$2:$B$10,MATCH(A2,$A$2:$A$10,1))),"")

AVERAGEIFExcel 2007로 돌아 가기
Scott Craner

주기와 평균이 한 번만 표시되도록 데이터 방향을 지정할 수있는 방법이 있습니까?
Chris Marshall

내 답변에 수식의 변형을 추가했습니다.
teylyn
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.