목차▾
엑셀 MAX·MIN 함수란?
엑셀 MAX·MIN 함수는 범위에서 가장 큰/작은 숫자를 반환하는 통계 함수입니다. 가장 기본적이지만 강력 — 최고/최저 점수, 가격 비교, 데이터 범위 분석은 물론 Clamp 패턴 (MAX/MIN 조합으로 값을 상하한 범위로 제한)까지 활용도가 넓어요.
구문은 =MAX(범위), =MIN(범위). 최대 255개 인수. 텍스트·빈 셀·논리값은 무시 (MAXA/MINA는 포함). 오류 셀이 있으면 결과도 오류 전파 — AGGREGATE로 우회 가능.
동작 예시 + 텍스트·논리값 처리
| 수식 | 결과 | 비고 |
|---|---|---|
| MAX(10, 5, 8) | 10 | 직접 숫자 |
| MIN(10, 5, 8) | 5 | - |
| MAX(A1:A10) | 범위의 최댓값 | 범위 인수 |
| MAX(A1:A10, B1) | A1:A10과 B1 중 최대 | 혼합 |
| MAX(빈 범위) | 0 | 빈 셀만이면 0 (함정) |
| MAX("100", "200") | 200 | 숫자형 텍스트 변환 (인수 직접 입력 시) |
| MAX(A1:A10) (텍스트 포함) | 숫자만 | 텍스트·빈 셀 무시 |
| MAX(#N/A 포함) | #N/A | 오류 전파 |
Clamp 패턴 — MAX/MIN 조합
값을 상한·하한 범위로 제한하는 표준 패턴:
하한 제한: =MAX(A1, 0) → A1이 음수면 0, 양수면 A1
상한 제한: =MIN(A1, 100) → A1이 100 초과면 100
양쪽 제한: =MAX(MIN(A1, 100), 0) → 0~100 사이로 강제
Clamp 함수가 없는 엑셀에서 값 범위 제한 표준 트릭.
- 백분율 0~100 강제
- 음수 0으로 처리
- 최대 한도 제한
MAX vs MAXA vs LARGE vs MAXIFS
| 함수 | 동작 | 텍스트/논리값 |
|---|---|---|
| MAX(arr) | 최댓값 | 무시 |
| MAXA(arr) | 최댓값 | 텍스트=0, TRUE=1, FALSE=0 포함 |
| LARGE(arr, 1) | 최댓값 (= MAX) | 무시 |
| MAXIFS(arr, ...) | 조건부 최댓값 (2019+) | 무시 |
→ 일반적으로 MAX, 논리값·텍스트도 통계에 넣고 싶으면 MAXA.
실전 사용 시나리오 8가지
- 최고/최저 점수 —
=MAX(점수)/=MIN(점수)/=MAX-MIN(범위) - 가격 비교 —
=MAX(A1:A100)최고가,=MIN(A1:A100)최저가 - Clamp (0~100) —
=MAX(MIN(A1, 100), 0) - 음수 방지 —
=MAX(0, A1-B1)→ 재고·잔고 음수 방지 - 최대 한도 —
=MIN(요청수량, 재고)→ 재고 초과 요청 방지 - 데이터 범위 (스프레드) —
=MAX(A:A) - MIN(A:A) - 조건부 MAX (MAXIFS 2019+) —
=MAXIFS(점수, 반, "1반", 성별, "남") - 여러 시트 통합 —
=MAX(Sheet1!A:A, Sheet2!A:A, Sheet3!A:A)
자주 발생하는 함정 6가지
- 빈 범위는 0 —
MAX(빈셀들)= 0 (오류 아님). COUNT 사전 체크:=IF(COUNT(A:A)=0, "없음", MAX(A:A)) - 텍스트 숫자 무시 — "100" (텍스트형)은 MAX에서 무시. VALUE 변환 후 또는 MAXA
- 오류 셀 전파 — 범위에
#N/A(값 없음) 등 있으면 결과 오류. AGGREGATE로 무시:=AGGREGATE(4, 6, A:A) - 음수 데이터에서 MAX — 모두 음수면 0에 가까운 음수가 MAX (-1 > -10). 절댓값 큰 값은 ABS 후
- MAX vs LARGE(arr, 1) — 결과 동일. MAX가 짧고 직관적. LARGE는 N번째 필요할 때
- MAXA의 텍스트=0 함정 — 텍스트가 0으로 잡혀 결과가 의도와 다를 수 있음. 보통 MAX 권장
자주 묻는 질문
Q. MAX·MIN 함수 사용법은?
=MAX(범위), =MIN(범위) 형식. 가장 큰/작은 숫자 반환. 예: =MAX(A1:A10). 최대 255개 인수.
Q. MAX와 LARGE(arr, 1) 차이는?
결과 동일. MAX가 짧고 직관적. LARGE는 2등, 3등 같은 N번째 큰 값에 사용. =MAX(A:A) = =LARGE(A:A, 1).
Q. MAX와 MAXA 차이는?
MAX는 숫자만, MAXA는 텍스트(0)·논리값(TRUE=1)도 포함. 일반 분석은 MAX. 진짜 모든 셀을 통계에 넣고 싶을 때만 MAXA.
Q. Clamp(0~100 제한) 어떻게?
=MAX(MIN(A1, 100), 0) 또는 =MIN(MAX(A1, 0), 100). 결과는 같음. MIN으로 상한, MAX로 하한 동시 적용. 백분율·게이지에 유용.
Q. 음수 방지 패턴은?
=MAX(0, 수식). 결과가 음수면 0 반환. 재고·잔고 음수 방지, 차이 계산 결과 0 이상 강제 등에 사용.
Q. 조건부 MAX/MIN은?
MAXIFS/MINIFS (Excel 2019+): =MAXIFS(점수, 반, "1반") → 1반 중 최고. 구버전은 =MAX(IF(반="1반", 점수)) 배열 수식.
Q. 빈 범위가 0으로 나와요.
MAX/MIN은 빈 범위에서 0 반환. 빈 셀과 진짜 0 구분 안 됨. =IF(COUNT(A:A)=0, "데이터 없음", MAX(A:A)) 사전 체크.
Q. 구글 스프레드시트에서도 동일하게 작동하나요?
네. MAX·MIN·MAXA·MINA·MAXIFS·MINIFS 모두 표준 통계 함수로 Google Sheets, LibreOffice Calc, Apple Numbers, 한컴 한셀, WPS에서 동일하게 작동합니다.
본 페이지는 Microsoft Support 공식 MAX·MIN·MAXIFS·MINIFS 문서를 기준으로 작성되었습니다. 정확한 동작은 Excel 버전·환경에 따라 달라질 수 있으니 중요한 작업 전에는 실제 환경에서 확인하세요.