MAXIFS 함수는 주어진 조건에 맞는 셀에서 최대값을 반환합니다.
참고: 이 기능은 Office 2019가 있거나 Microsoft 365 구독이 있는 경우 Windows 또는 Mac에서 사용할 수 있습니다. Microsoft 365 구독자인 경우 최신 Office 버전을 보유하고 있는지 확인합니다.
구문
MAXIFS(max_range, criteria_range1, criteria1, [criteria_range2, criteria2], ...)
인수 |
설명 |
---|---|
max_range (필수) |
최대값을 결정할 실제 셀 범위입니다. |
criteria_range1 (필수) |
조건으로 평가할 셀 집합입니다. |
criteria1 (필수) |
최대값으로 평가할 셀을 정의하는 숫자, 식 또는 텍스트 형식의 조건입니다. 동일한 조건 집합을 MINIFS, SUMIFS 및 AVERAGEIFS 함수에 사용합니다. |
criteria_range2, criteria2, ...(선택) |
추가로 지정할 범위 및 관련 조건입니다. 최대 126개의 range/criteria 쌍을 입력할 수 있습니다. |
주의
-
max_range 및 criteria_rangeN 인수의 크기와 모양은 동일해야 합니다. 그렇지 않으면 이러한 함수는 #VALUE 반환합니다. 오류가 반환됩니다.
예제
다음 표에서 각각 예제 데이터를 복사하여 새 Excel 워크시트의 A1 셀에 붙여 넣습니다. 수식의 결과를 표시하려면 수식을 선택하고 F2 키를 누른 다음 Enter 키를 누릅니다. 필요한 경우 열 너비를 조정하면 데이터를 모두 표시할 수 있습니다.
예제 1
등급 |
Weight(가중치) |
---|---|
89 |
1 |
93 |
2 |
96 |
2 |
85 |
3 |
91 |
1 |
88 |
1 |
수식 |
Result(결과) |
=MAXIFS(A2:A7,B2:B7,1) |
91 criteria_range1에서 B2, B6 및 B7 셀은 조건 1과 일치합니다. max_range의 해당 셀 중에서 A6에 최대값이 있습니다. 따라서 결과는 91입니다. |
예제 2
Weight(가중치) |
등급 |
---|---|
10 |
b |
1 |
a |
100 |
a |
1 |
b |
1 |
a |
1 |
a |
수식 |
Result(결과) |
=MAXIFS(A2:A5,B3:B6,"a") |
10 참고: criteria_range 및 max_range는 정렬되어 있지 않지만 모양과 크기가 동일합니다. criteria_range1에서 첫 번째, 두 번째 및 네 번째 셀은 조건 "a"와 일치합니다. max_range의 해당 셀 중에서 A2에 최대값이 있습니다. 따라서 결과는 10입니다. |
예제 3
Weight(가중치) |
등급 |
클래스 |
수준 |
---|---|---|---|
10 |
b |
Business |
100 |
1 |
a |
Technical |
100 |
100 |
a |
Business |
200 |
1 |
b |
Technical |
300 |
1 |
a |
Technical |
100 |
50 |
b |
Business |
400 |
수식 |
Result(결과) |
||
=MAXIFS(A2:A7,B2:B7,"b",D2:D7,">100") |
50 criteria_range1에서 B2, B5 및 B7은 조건 “b”와 일치합니다. criteria_range2의 해당 셀 중에서 D5 및 D7은 조건 >100과 일치합니다. 마지막으로 max_range의 해당 셀 중에서 A7에 최대값이 있습니다. 따라서 결과는 50입니다. |
예제 4
Weight(가중치) |
등급 |
클래스 |
수준 |
---|---|---|---|
10 |
b |
Business |
8 |
1 |
a |
Technical |
8 |
100 |
a |
Business |
8 |
11 |
b |
Technical |
0 |
1 |
a |
Technical |
8 |
12 |
b |
Business |
0 |
수식 |
Result(결과) |
||
=MAXIFS(A2:A7,B2:B7,"b",D2:D7,A8) |
12 criteria2 인수는 A8입니다. 그러나 A8은 비어 있기 때문에 0(영)으로 처리됩니다. criteria_range2에서 0과 일치하는 셀은 D5 및 D7입니다. 마지막으로 max_range의 해당 셀 중에서 A7에 최대값이 있습니다. 따라서 결과는 12입니다. |
예제 5
Weight(가중치) |
등급 |
---|---|
10 |
b |
1 |
a |
100 |
a |
1 |
b |
1 |
a |
1 |
a |
수식 |
Result(결과) |
=MAXIFS(A2:A5,B2:c6,"a") |
#VALUE! max_range 및 criteria_range의 크기와 모양이 동일하지 않으므로 MAXIFS에서 #VALUE! 오류를 반환합니다. |
예제 6
Weight(가중치) |
등급 |
클래스 |
수준 |
---|---|---|---|
10 |
b |
Business |
100 |
1 |
a |
Technical |
100 |
100 |
a |
Business |
200 |
1 |
b |
Technical |
300 |
1 |
a |
Technical |
100 |
1 |
a |
Business |
400 |
수식 |
Result(결과) |
||
=MAXIFS(A2:A6,B2:B6,"a",D2:D6,">200") |
0 조건에 맞는 셀이 없습니다. |
추가 지원
언제든지 Excel 기술 커뮤니티에서 전문가에게 문의하거나 커뮤니티에서 지원을 받을 수 있습니다.