평균 계산에서 이상값 제외

평균 계산에서 이상값 제외

아래 그림과 같이 A열에 주어진 숫자의 평균을 계산하고 싶습니다. 하지만 저는 가치를 기준으로 평균을 내고 싶습니다.15 이상 25 이하E11, 셀 및 에 지정된 제한을 통해 E12. 예를 들어 100과 FALSE로 표시된 B열의 모든 항목을 제외해야 합니다.

Excel에서 어떻게 이를 달성할 수 있습니까?

SU 05024 예

답변1

AVERAGEIFS(average_range,criteria_range1,criteria1,criteria_range2,criteria2…) 여러 기준을 충족하는 모든 셀의 평균(산술 평균)을 반환하는 것을 사용할 수 있습니다 .

사용 가능한 셀에 이 수식을 입력하세요...

=AVERAGEIFS(A1:A18,A1:A18,"<25",A1:A18,">15")

조건부 값이 있고 E11다음 E12수식을 입력할 수 있는 경우...

=AVERAGEIFS(A1:A18,A1:A18,"<"&E12,A1:A18,">"&E11)

귀하의 경우 둘 다 22와 같습니다.

-이게 도움이 되길 바란다

답변2

단일 조건에 대해 Excel 버전에서 AVERAGEIF를 사용할 수 있습니다.

그러나 조건이 여러 개이므로 SUMPRODUCT를 사용하는 것이 좋습니다.

=SUMPRODUCT(($A$1:$A$19>$E$11)*($A$1:$A$19<$E$12)*($A$1:$A$19))/SUMPRODUCT(($A$1:$A$19>$E$11)*($A$1:$A$19<$E$12))

분자는 목표 범위에 속하는 해당 범위의 숫자 합계를 반환합니다.

분모는 해당 범위에서 목표 범위에 속하는 숫자의 개수를 반환합니다.

답변3

다른 답변이 '수행'되지 않거나 교육적일 수 있는 부분을 이해하는 데 도움이 될 수 있는 장황한 버전은 후속 확장에 문제가 없을 수 있는 전체 열도 고려합니다.

=SUMIFS(A:A,A:A,">="&$E$12,A:A,"<="&$E$11)/COUNTIFS(A:A,">="&$E$12,A :아,"<="&$E$11)

수식 > 수식 감사 - 수식 평가, 평가는 계산 프로세스를 단계별로 진행하므로 오류를 파악하는 데 도움이 될 수 있습니다.

제공된 답변은 21.66667(에 값이 있거나 없음 )이며 25를 로 , 15를 로 A19전환했습니다 .E11E12

관련 정보