엑셀 / 함수 / MAX, MIN, MAXIFS, MINIFS / 최댓값, 최솟값 구하는 함수

엑셀에서 전체 범위의 최댓값·최솟값은 MAX·MIN, 조건에 맞는 값의 최댓값·최솟값은 MAXIFS·MINIFS로 구합니다. 조건이 여러 개라면 같은 행에서 조건을 모두 만족하는 숫자를 대상으로 계산합니다. 단순히 큰 값을 찾는 것과 특정 그룹의 큰 값을 찾는 것을 구분하세요.

MAX와 MIN 사용하기

=MAX(A2:A10)
=MIN(A2:A10)

범위에 있는 숫자 중 가장 큰 값과 작은 값을 반환합니다. 참조 범위의 빈 셀이나 텍스트는 보통 제외되지만 숫자 0은 계산 대상입니다. 참조 범위에 오류 값이 있다면 먼저 원인을 해결해야 합니다.

[홈] 탭의 자동 합계 드롭다운에서 최대값·최소값을 선택할 수도 있습니다. 자동으로 잡힌 범위가 원하는 데이터인지 확인한 뒤 수식을 확정합니다.

[홈] 탭의 자동 합계 드롭다운에서 최대값·최소값을 선택할 수도 있습니다. 자동으로 잡힌 범위가 원하는 데이터인지 확인한 뒤 수식을 확정합니다.

MAX와 MIN으로 같은 숫자 범위의 최댓값과 최솟값을 비교한 예입니다. 예를 들어 10, 20, 30이 있다면 결과는 30과 10입니다.

MAX와 MIN으로 같은 숫자 범위의 최댓값과 최솟값을 비교한 예입니다. 예를 들어 10, 20, 30이 있다면 결과는 30과 10입니다.

MAXIFS와 MINIFS의 구문

=MAXIFS(max_range,criteria_range1,criteria1,[criteria_range2,criteria2],...)
=MINIFS(min_range,criteria_range1,criteria1,[criteria_range2,criteria2],...)

첫 범위는 결과를 구할 숫자, 다음 범위와 조건은 포함할 행을 정하는 기준입니다. 결과 범위와 조건 범위는 크기와 모양을 맞춥니다. 여러 조건은 AND 방식으로 함께 적용되며 범위 크기가 다르면 #VALUE! 오류가 날 수 있습니다.

MAXIFS·MINIFS는 Microsoft 365만의 함수가 아닙니다. Excel 2019 등 지원되는 영구 버전에서도 사용할 수 있으며, 구형 버전에서 #NAME? 오류가 나면 지원 제품을 확인하세요.

구문과 지원 제품은 Microsoft의 MAX 함수 설명, Microsoft의 MIN 함수 설명, Microsoft의 MAXIFS 함수 설명, Microsoft의 MINIFS 함수 설명에서 확인할 수 있습니다.

그룹별 최댓값·최솟값 예제

=MAXIFS(C2:C8,A2:A8,"A")
=MINIFS(C2:C8,A2:A8,"A")
=MAXIFS(C2:C8,A2:A8,"A",B2:B8,"ㄱ")
=MINIFS(C2:C8,A2:A8,"A",B2:B8,"ㄱ")

A열이 그룹1, B열이 그룹2, C열이 점수인 예제입니다. 처음 두 수식은 그룹1이 A인 점수의 최댓값·최솟값, 나머지는 그룹1이 A이면서 그룹2가 ㄱ인 점수의 최댓값·최솟값입니다.

A열이 그룹1, B열이 그룹2, C열이 점수인 예제입니다. 처음 두 수식은 그룹1이 A인 점수의 최댓값·최솟값, 나머지는 그룹1이 A이면서 그룹2가 ㄱ인 점수의 최댓값·최솟값입니다.

텍스트 조건은 따옴표로 감싸고 셀 값을 기준으로 쓰려면 "A" 대신 E2 같은 셀 참조를 넣습니다. 비교 조건은 ">=60"처럼 쓰며 셀과 연산자를 연결할 때는 ">="&E2처럼 작성합니다.

0이 나왔다고 데이터가 0인 것은 아닙니다

MAXIFS·MINIFS는 조건에 맞는 셀이 없을 때도 0을 반환할 수 있습니다. 실제 점수가 0인 경우와 구분해야 한다면 같은 조건으로 COUNTIFS를 계산해 해당 행이 있는지 확인하세요. 두 번째·세 번째 큰 값을 구하려면 LARGE·SMALL 함수를 사용합니다.

같은 카테고리의 다른 글
엑셀 / 오름차순 정렬하기, 내림차순 정렬하기, 여러 기준으로 정렬하기

엑셀 / 오름차순 정렬하기, 내림차순 정렬하기, 여러 기준으로 정렬하기

오름차순·내림차순과 여러 정렬 기준을 설정하는 방법을 설명합니다. 범위 확장과 머리글·숫자 형식을 확인해 행의 데이터 관계가 깨지지 않도록 안내합니다.

엑셀 / 인쇄 / 바닥글에 총 페이지 수, 현재 페이지 번호 표시하는 방법

엑셀 / 인쇄 / 바닥글에 총 페이지 수, 현재 페이지 번호 표시하는 방법

바닥글에 현재 페이지·전체 페이지 수를 넣고 모양을 수정하는 방법을 설명합니다. 필드 삽입, 인쇄 범위와 실제 미리 보기 확인을 안내합니다.

엑셀 / 화면 확대, 축소 하는 방법

엑셀 / 화면 확대, 축소 하는 방법

상태 표시줄·보기 탭·Ctrl+마우스 휠로 Excel 화면 배율을 바꿉니다. 글꼴 크기나 인쇄 배율 변경과의 차이 및 원래 배율 복구 방법도 안내합니다.

엑셀 / 함수 / XIRR / 비정기적인 현금 흐름의 내부수익률 계산하는 함수

엑셀 / 함수 / XIRR / 비정기적인 현금 흐름의 내부수익률 계산하는 함수

XIRR의 금액·날짜 범위를 맞추고 연 단위 내부수익률을 계산하는 방법을 안내합니다. IRR과 다른 점, 날짜 오류와 추정값의 한계도 설명합니다.

엑셀 / 함수 / DAYS / 두 날짜 사이의 일수를 계산하는 함수

엑셀 / 함수 / DAYS / 두 날짜 사이의 일수를 계산하는 함수

DAYS의 종료일·시작일 순서와 날짜 차이 계산을 설명합니다. 양끝 날짜 포함 여부, 실제 날짜 값과 업무일 계산의 차이도 확인할 수 있습니다.

엑셀 / 행, 열, 워크시트 숨기기, 숨기기 취소하기

엑셀 / 행, 열, 워크시트 숨기기, 숨기기 취소하기

행·열·시트를 숨기고 다시 표시하는 경로를 설명합니다. 첫 행·첫 열, 숨기기 취소 비활성화와 숨김이 보안 기능이 아닌 이유도 안내합니다.

엑셀 / 함수 / VAR.P, VAR.S, VARP, VAR / 분산과 표본분산 구하는 함수

엑셀 / 함수 / VAR.P, VAR.S, VARP, VAR / 분산과 표본분산 구하는 함수

모집단 전체와 표본 자료에 따라 VAR.P·VAR.S를 선택하는 기준을 설명합니다. 분모 차이와 숫자 0·빈 셀 처리, 호환 함수의 관계도 정리합니다.

엑셀 / 함수 / LEFT, LEFTB, MID, MIDB, RIGHT, RIGHTB / 문자열 추출 함수

엑셀 / 함수 / LEFT, LEFTB, MID, MIDB, RIGHT, RIGHTB / 문자열 추출 함수

LEFT·MID·RIGHT로 텍스트의 앞·중간·끝을 추출하는 예제를 설명합니다. 길이·시작 위치 오류와 기존 B 계열 함수의 바이트·호환성 차이도 다룹니다.

엑셀 / 피벗 테이블 / 여러 범위로 다중 피벗 테이블 만드는 방법

엑셀 / 피벗 테이블 / 여러 범위로 다중 피벗 테이블 만드는 방법

기존 다중 통합 범위 피벗 마법사로 여러 요약 범위를 합치는 방법을 설명합니다. 필드 분석의 한계·범위 추가·새로 고침과 Power Query 대안도 다룹니다.

엑셀 / 함수 / PRODUCT / 곱하기 함수

엑셀 / 함수 / PRODUCT / 곱하기 함수

PRODUCT로 개별 숫자·범위를 곱하는 방법을 설명합니다. 빈 셀·텍스트·0 처리와 행별 곱의 합을 구하는 SUMPRODUCT의 차이도 확인할 수 있습니다.