Excel · 최대·최소

엑셀 MAX / MIN

범위에서 가장 큰 값과 가장 작은 값을 찾는 통계 함수 — 점수·매출·기간 분석의 기본.

MAX / MIN 수식 구조

=MAX(숫자1, 숫자2, ...)→ 가장 큰 값
=MIN(숫자1, 숫자2, ...)→ 가장 작은 값

숫자 인수 (number1, number2, ...)

개별 숫자, 셀, 범위 모두 가능. 최대 255개 인수. MAX(A2, B2, 10)처럼 셀·상수 혼용 OK.

텍스트·빈 셀·논리값은 무시됩니다 (포함하고 싶으면 MAXA/MINA 사용). 모든 인수가 텍스트면 0을 반환. MAX/MIN은 단순한 비교지만 "clamp"(값 가두기) 패턴의 핵심 도구이기도 합니다.

직접 체험해보세요

점수를 직접 수정하면 MAX·MIN 셀이 즉시 강조되고 분포 시각화도 갱신됩니다. 동점이 되면 여러 행이 같이 표시됩니다.

B2MAX(A2:A7)92|MIN(A2:A7)55
A (이름)B (점수)표시
1이름점수
2김철수
3이영희
4박민수
5정유진▼ MIN
6최서영
7한지원▲ MAX

분포 시각화 (0 ~ 100)

0100

연한 영역 = MIN~MAX 범위 · 세로선 = AVERAGE

MAX

92

한지원

MIN

55

정유진

범위

37

MAX − MIN

평균

78.67

참고용

실전 활용 예제

=MAX(A2:A100)

최고점 — 가장 흔한 사용. 범위 안의 가장 큰 값만 반환. 누가 최고인지 알려면 INDEX/MATCH 또는 XLOOKUP과 조합.

예시: 점수 [85,72,90,55,78,92]92
=MAX(A2, 0)

음수를 0으로 가두기 (clamp lower) — 손익에서 손실(음수)을 0으로 표시할 때. IF보다 짧고 가독성 좋음.

예시: A2=-50 → MAX(-50, 0)0
=MIN(MAX(A2, 0), 100)

0~100 범위로 가두기 (clamp both) — 백분율 입력에서 음수를 0으로, 100 초과를 100으로 강제. MAX·MIN 중첩의 정석 패턴.

예시: A2=150 → MIN(MAX(150,0), 100)100
목차
  1. 1.엑셀 MAX·MIN 함수란?
  2. 2.동작 예시 + 텍스트·논리값 처리
  3. 3.Clamp 패턴 — MAX/MIN 조합
  4. 4.MAX vs MAXA vs LARGE vs MAXIFS
  5. 5.실전 사용 시나리오 8가지
  6. 6.자주 발생하는 함정 6가지
  7. 7.자주 묻는 질문

엑셀 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 버전·환경에 따라 달라질 수 있으니 중요한 작업 전에는 실제 환경에서 확인하세요.