엑셀 정보

[엑셀] AVERAGEIFS 함수 사용 방법 - 최대값(최댓값), 최소값(최솟값) 제외하여 평균 계산

정보를공유합니다 2021. 9. 19. 00:35
반응형

안녕하세요, 정보공유소 입니다.

 

AVERAGEIF 함수를 이용하여 특정 조건을 만족하는 평균을 계산하는 방법을 알아보았습니다.

이번에는 1개가 아닌 여러 개의 조건을 만족하는 평균을 계산하는 방법을 알아보도록 하겠습니다.

조건이 여러개라면 AVERAGEIFS 함수를 사용하셔야 합니다.

AVERAGEIF와 차이점은 전체범위를 먼저 정하고, 각 조건에 맞는 범위와 조건을 지정해야 된다는 점 입니다.

반응형

■ 사용 방법

=AVERAGEIFS(전체범위,범위1,조건1,범위2,조건2,범위3,조건3,...)

전체범위는 평균을 계산을 전체의 범위를 의미하고, 범위1, 범위2는 각 조건에 해당하는 범위를 의미합니다.

 

■ 예시

입력값

학생 1월 2월 3월 평균 평균(최댓값,최솟값제외)
A 4 2 1 =AVERAGE(B2:D2) =AVERAGEIFS(B2:D2,B2:D2,"<"&MAX(B2:D2),B2:D2,">"&MIN(B2:D2))
B 1 4 2 =AVERAGE(B3:D3) =AVERAGEIFS(B3:D3,B3:D3,"<"&MAX(B3:D3),B3:D3,">"&MIN(B3:D3))
C 3 4 1 =AVERAGE(B4:D4) =AVERAGEIFS(B4:D4,B4:D4,"<"&MAX(B4:D4),B4:D4,">"&MIN(B4:D4))
D 2 4 1 =AVERAGE(B5:D5) =AVERAGEIFS(B5:D5,B5:D5,"<"&MAX(B5:D5),B5:D5,">"&MIN(B5:D5))
E 1 4 3 =AVERAGE(B5:D5) =AVERAGEIFS(B6:D6,B6:D6,"<"&MAX(B6:D6),B6:D6,">"&MIN(B6:D6))

출력값

학생 1월 2월 3월 평균 평균(최댓값,최솟값제외)
A 4 2 1 2.33 2.00
B 1 4 2 2.33 2.00
C 3 4 1 2.67 3.00
D 2 4 1 2.33 2.00
E 1 4 3 2.67 3.00

AVERAGEIFS의 최댓값, 최솟값 제외를 구하는 수식은 외워 두시는 것이 편하십니다.

반응형