이 문서에서는 Microsoft Excel의 AVERAGEIFS 함수에 사용되는 수식 구문과 이 함수를 사용하는 방법을 설명합니다.
설명
여러 조건에 맞는 모든 셀의 평균(산술 방식)을 반환합니다.
구문
AVERAGEIFS(average_range, criteria_range1, criteria1, [criteria_range2, criteria2], ...)
AVERAGEIFS 함수 구문에는 다음과 같은 인수가 사용됩니다.
- Average_range 필수. 숫자나 이름, 배열 또는 숫자가 들어 있는 참조를 포함하여 평균을 계산할 하나 이상의 셀입니다.
- criteria_range1, criteria_range2, … criteria_range1은 필수 요소이고, 이후의 criteria_range는 선택 요소입니다. 관련 조건을 평가할 1개에서 127개 사이의 범위입니다.
- Criteria1, criteria2, ... Criteria1이 필요하며 후속 기준은 선택 사항입니다. 숫자, 식, 셀 참조 또는 텍스트 형식의 1개에서 127개 사이의 조건으로, 평균을 구할 셀을 정의합니다. 예를 들어 조건을 32, "32", "32", ">사과" 또는 B4로 표현할 수 있습니다.
주의
- average_range가 빈 값이거나 텍스트 값이면 AVERAGEIFS에서는 #DIV0! 오류 값이 반환됩니다.
- criteria_range로 정의한 셀 중 비어 있는 셀이 있으면 AVERAGEIFS에서는 값 0으로 처리됩니다.
- 범위에서 TRUE가 들어 있는 셀은 1로 평가되고, FALSE가 들어 있는 셀은 0으로 평가됩니다.
- average_range의 각 셀은 해당 셀에 대해 지정한 관련 조건을 모두 만족하는 경우에만 평균 계산에 사용됩니다.
- AVERAGEIF 함수의 범위 및 조건 인수와 달리 AVERAGEIFS의 각 criteria_range average_range 크기와 모양이 동일해야 합니다.
- average_range에 숫자로 변환할 수 없는 셀이 있으면 AVERAGEIFS에서는 #DIV0! 오류 값이 반환됩니다.
- 모든 조건을 만족하는 셀이 없으면 AVERAGEIFS에서는 #DIV/0! 오류 값이 반환됩니다.
- 와일드카드 문자인 물음표(?)와 별표(*)를 조건에 사용할 수 있습니다. 물음표는 한 문자에 해당하고 별표는 개수에 상관없는 임의의 문자열에 해당합니다. 실제 물음표나 별표를 찾으려면 해당 문자 앞에 물결표(~)를 입력합니다.
참고
AVERAGEIFS 함수는 중심 추세(통계 분포에서 숫자 그룹의 중심 위치)를 측정합니다. 중심 추세를 측정하는 가장 일반적인 세 가지 방법은 다음과 같습니다.
- 산술 평균인 평균이며 숫자 그룹을 추가한 다음 해당 숫자의 개수로 나누어 계산됩니다. 예를 들어 2, 3, 3, 5, 7, 10의 평균은 30을 6으로 나눈 5입니다.
- 숫자 그룹의 중간 수인 중앙값입니다. 즉, 숫자의 절반에는 중앙값보다 큰 값이 있고, 숫자의 절반은 중앙값보다 작은 값을 갖습니다. 예를 들어 2, 3, 3, 5, 7 및 10의 중앙값은 4입니다.
- 숫자 그룹에서 가장 자주 발생하는 숫자인 모드입니다. 예를 들어 2, 3, 3, 5, 7, 10의 최빈값은 3입니다.
숫자 그룹의 대칭 분포의 경우 이러한 세 가지 중앙 경향 측정값은 모두 동일합니다. 숫자 그룹의 기울어진 분포의 경우 다를 수 있습니다.
예제
다음 표의 예제 데이터를 복사하여 새 Excel 워크시트의 A1 셀에 붙여 넣습니다. 수식의 결과를 표시하려면 수식을 선택하고 F2 키를 누른 다음 Enter 키를 누릅니다. 필요한 경우 열 너비를 조정하면 데이터를 모두 표시할 수 있습니다.
| 학생 | 1차 | 2차 | 최종 |
|---|---|---|---|
| 퀴즈 | 퀴즈 | 시험 | |
| 점수 | 점수 | 점수 | |
| 김덕훈 | 75 | 85 | 87 |
| 조미선 | 94 | 80 | 88 |
| 한믿음 | 86 | 93 | 완료 안 됨 |
| 강민수 | 완료 안 됨 | 75 | 75 |
| 수식 | 설명 | 결과 | |
| =AVERAGEIFS(B2:B5, B2:B5, ">70", B2:B5, "<90") | 1차 시험에서 70점에서 90점 사이의 점수를 받은 모든 학생의 평균 점수(80.5)를 구합니다. "완료 안 됨"이라고 표시된 점수는 숫자 값이 아니므로 계산에 포함되지 않습니다. | 75 | |
| =AVERAGEIFS(C2:C5, C2:C5, ">95") | 모든 학생에 대해 95보다 큰 평균 두 번째 퀴즈 성적. 95보다 큰 점수가 없기 때문에 #DIV0! 오류가 반환됩니다. | #DIV/0! | |
| =AVERAGEIFS(D2:D5, D2:D5, "<>불완전", D2:D5, ">80") | 최종 시험에서 80점보다 높은 점수를 받은 모든 학생의 평균 점수(87.5)를 구합니다. "완료 안 됨"이라고 표시된 점수는 숫자 값이 아니므로 계산에 포함되지 않습니다. | 87.5 |
예제 2
| 종류 | 가격 | 도시명 | 침실 수 | 차고 유무 |
|---|---|---|---|---|
| 이층 단독 주택 | 230000 | 인천 | 3 | 아니요 |
| 단층 단독 주택 | 197000 | 수원 | 2 | 예 |
| 아파트 | 345678 | 수원 | 4 | 예 |
| 빌라 | 321900 | 인천 | 2 | 예 |
| 전원 주택 | 450000 | 수원 | 5 | 예 |
| 연립 주택 | 395000 | 수원 | 4 | 아니요 |
| 수식 | 설명 | 결과 | ||
| =AVERAGEIFS(B2:B7, C2:C7, "Bellevue", D2:D7, ">2",E2:E7, "Yes") | 수원에서 침실이 세 개 이상이고 차고가 있는 집의 가격 평균을 계산합니다. | 397839 | ||
| =AVERAGEIFS(B2:B7, C2:C7, "Issaquah", D2:D7, "<=3",E2:E7, "No") | 인천에서 침실이 세 개 이하이고 차고가 없는 집의 가격 평균을 계산합니다. | 230000 |