엑셀 AVERAGEIF, AVERAGEIFS 함수 - 조건별 평균값 구하기

엑셀 AVERAGEIF, AVERAGEIFS 함수 – 조건별 평균값 구하기

엑셀 문서 작성 시 조건에 해당되는 셀의 평균값을 구할 때가 있습니다. 셀의 평균값을 구할 때는 데이터 유형에 맞는 함수를 사용해야 됩니다. 숫자가 있는 셀의 평균값은 AVERAGE 함수, 논리 값 및 텍스트로 나타낸 숫자를 계산에 포함하려면 AVERAGEA 함수, 조건에 해당되는 셀의 평균값은 AVERAGEIF 또는 AVERAGEIFS 함수를 사용해야 되겠죠.

그럼 간단한 예제로 AVERAGEIF, AVERAGEIFS 함수를 사용하여 조건별 셀의 평균값을 구하는 방법에 대해서 알아보죠.

◎ 포스트 기준 – Microsoft 365 앱

1. 사용 예제

▶ AVERAGEIF 함수 : 하나의 조건에 해당되는 셀의 평균값을 계산합니다.

▶ AVERAGEIFS 함수 : 여러 조건에 해당되는 셀의 평균값을 계산합니다.

※ 하나의 조건만 사용할 때는 AVERAGEIF 함수를 두 개 이상의 조건을 사용할 때는 AVERAGEIFS 함수를 사용하시면 됩니다.

※ AVERAGEIFS 함수에서 하나의 조건만 사용할 수도 있습니다. 그럼 AVERAGEIF 함수와 동일하게 됩니다.

1) 샘플 데이터

샘플 데이터


2) 사용 예제

사용 예제


※ AVERAGE 관련 엑셀 함수

AVERAGE 관련 엑셀 함수

2. AVERAGEIF 함수

1) 구문 (마이크로소프트 지원 문서)

AVERAGEIF(range, criteria, [average_range])

요소설명
range (필수 요소)숫자나 이름, 배열 또는 숫자가 들어 있는 참조를 포함하여 평균을 계산할 하나 이상의 셀입니다.
criteria (필수 요소)숫자, 식, 셀 참조 또는 텍스트 형식의 조건으로, 평균을 구할 셀을 정의합니다. 예를 들어 32, “32”, “>32”, “사과” 또는 B4와 같이 조건을 지정할 수 있습니다.
average_range (선택 요소)평균을 계산하는 데 사용할 실제 셀 집합입니다. 지정하지 않으면 range가 사용됩니다.


2) 사용 예제

AVERAGEIF 함수 사용 예제

▶ [10행] : 국어 점수가 80점 이상인 국어 평균점수

    → (90 [C2] + 80 [C3] + 90 [C4] + 80 [C7]) / 4 = 85

▶ [11행] : 국어 점수가 95점 이상인 국어 평균점수

    → range가 빈 값이거나 텍스트 값이면 AVERAGEIF에서는 #DIV/0! 오류 값이 반환

▶ [12행] : 1학년 학생의 국어 평균점수

    → (90 [C2] + 80 [C3]) / 2 = 85

▶ [13행] :김 씨 성씨인 학생의 국어 평균점수

    → (90 [C4] + 70 [C5]) / 2 = 80

▶ [14행] : 이름 가운데 ‘무’인 학생의 국어 평균점수

    → (75 [C6] + 80 [C7]) / 2 = 77.5

3. AVERAGEIFS 함수

1) 구문 (마이크로소프트 지원 문서)

AVERAGEIFS(average_range, criteria_range1, criteria1, [criteria_range2, criteria2], …)

요소설명
average_range (필수 요소)숫자나 이름, 배열 또는 숫자가 들어 있는 참조를 포함하여 평균을 계산할 하나 이상의 셀입니다.
criteria_range1, criteria_range2, …criteria_range1은 필수 요소이고, 이후의 criteria_range는 선택 요소입니다. 관련 조건을 평가할 1개에서 127개 사이의 범위입니다.
criteria1, criteria2, …criteria1은 필수 요소이고, 이후의 criteria는 선택 요소입니다. 숫자, 식, 셀 참조 또는 텍스트 형식의 1개에서 127개 사이의 조건으로, 평균을 구할 셀을 정의합니다. 예를 들어 32, “32”, “>32”, “사과” 또는 B4와 같이 조건을 지정할 수 있습니다.


2) 사용 예제

AVERAGEIFS 함수 사용 예제

▶ [15행] : 국어, 영어 점수가 80점 이상인 학생의 수학 평균점수

    → (95 [E2] + 70 [E3]) / 2 = 82.5

▶ [16행] : 1,2,3 학년 중에서 국어 점수가 80점 이상인 학생의 국어 평균점수

    → (90 [C2] + 80 [C3] + 90 [C4]) / 3 = 86.7


이 글이 도움이 되셨다면 공유를 부탁드립니다. 다음 글에서 뵙겠습니다!

위로 스크롤