데이터 분석에서 가장 기본이 되는 통계는 최대값과 최소값, 그리고 특정 순위에 해당하는 값을 찾는 작업입니다. 이런 작업에 핵심적으로 사용되는 함수가 MAX, MIN, LARGE입니다. MAX는 범위 내 가장 큰 값을, MIN은 가장 작은 값을 반환하며, LARGE는 정렬 없이도 **n번째로 큰 값**을 찾아낼 수 있습니다. 이 함수들은 성적 분석, 매출 순위, 통계 요약, 기준 점수 설정 등 실무와 보고서 작성에서 폭넓게 활용됩니다.
MAX
MAX 함수는 지정한 범위에서 **가장 큰 숫자**를 반환합니다. 구문은 =MAX(숫자1, 숫자2, … 또는 범위)이며, 점수 중 최고점, 매출 중 최고실적, 수익 중 최대치 등을 계산할 때 유용하게 사용됩니다.
예제 1: 시험 점수 중 최고점
=MAX(D1:D10)은 B2부터 B10까지 학생들의 시험 점수 중 가장 높은 점수를 반환합니다. 성적 분석이나 시상자 선정 등에서 필수적으로 사용됩니다.

예제 2: 여러 값 중 최고치
=MAX(35, 72, 19, 88, 41)는 88을 반환합니다. 범위가 아닌 개별 숫자를 직접 비교하고자 할 때 빠르게 최대값을 구할 수 있어 계산 편의성이 높습니다.

예제 3: 날짜 중 최신 날짜 확인
=MAX(D1:D6)에서 D열이 날짜 형식일 경우, 가장 **최근 날짜**를 반환합니다. 최신 등록일, 최근 주문일, 마지막 점검일 등 시간 관련 데이터를 분석할 때도 활용됩니다.

MIN
MIN 함수는 지정된 범위에서 **가장 작은 숫자**를 반환하는 함수입니다. 구문은 =MIN(숫자1, 숫자2, … 또는 범위)이며, 최저 점수, 최소 매출, 최단 거리 등을 구할 때 사용됩니다.
예제 1: 매출 최저 기록 확인
=MIN(D1:D10)는 D열의 매출 데이터 중 가장 낮은 값을 반환합니다. 하위 실적 파악, 목표 미달 항목 확인, 이상값 탐지 등에 효과적입니다.

예제 2: 날짜 중 가장 오래된 기록
=MIN(D1:D10)은 날짜 중 가장 빠른 날짜, 즉 **가장 오래된 데이터**를 반환합니다. 계약 시작일, 첫 등록일, 최초 구매일 등을 분석할 때 사용됩니다.

예제 3: 시간 중 최소값 계산
=MIN(D1:D10)가 시간 형식으로 되어 있다면 하루 중 **가장 이른 시간**을 찾을 수 있습니다. 출근 시간, 호출 시간, 예약 시간 분석 등에 사용됩니다.

LARGE
LARGE 함수는 지정한 범위에서 **n번째로 큰 값**을 반환하는 함수입니다. 구문은 =LARGE(범위, n)이며, n은 순위(1이면 가장 큰 값)를 의미합니다. 이 함수는 정렬 없이도 특정 순위의 값을 쉽게 찾을 수 있어 순위 분석, 랭킹 집계, 상위 그룹 필터링에 매우 유용합니다.
예제 1: 2번째로 높은 점수
=LARGE(D1:D10, 2)는 D열에서 두 번째로 높은 점수를 반환합니다. 상위 3위, 5위 등 조건별 필터링이 필요할 때 활용되며, 중복값이 있어도 순위를 정확히 파악할 수 있습니다.

예제 2: 매출 상위 랭킹 추출
=LARGE(D1:10, ROW(F1))을 배열 수식으로 입력하면 상위 n개 매출 데이터를 자동으로 리스트화할 수 있습니다. 보고서 자동화, 차트 생성, 순위 시각화 등에 유리합니다.

예제 3: 상위값과 조건 비교
=IF(D2>=LARGE(D$1:D$10, 3), "TOP 3", "") 수식을 사용하면 D2가 상위 3위 이내인 경우 "TOP 3" 라고 표시됩니다. 상위 그룹 자동 태깅, 조건부 서식 설정 등에도 자주 활용됩니다.

댓글