엑셀로 수많은 숫자를 다룰 때, 가장 중요하거나 가장 작은 값을 찾아야 할 때가 많죠. 예를 들어, 가장 낮은 판매 실적, 가장 짧은 작업 시간, 가장 적게 사용된 재고 등을 파악할 때 말입니다. 이럴 때 수백, 수천 개의 셀을 일일이 눈으로 확인할 수는 없겠죠? 😅

이때 구세주처럼 등장하는 것이 바로 MIN 함수입니다. 이름 그대로 Minimum(최소)의 약자이며, 지정한 범위 내에서 가장 작은 숫자를 단 1초 만에 찾아주는 마법의 함수죠. 오늘은 이 MIN 함수를 마스터할 수 있도록, 문법부터 실전 활용까지 자세히 알려드릴게요!
MIN 함수 기본 문법과 작동 원리 🤔
MIN 함수의 문법은 정말 간단합니다. 필요한 것은 최솟값을 찾을 범위만 지정해 주는 것뿐이에요.
📝 MIN 함수 문법
=MIN(number1, [number2], ...)
여기서 `number1`과 `number2`는 다음과 같은 형태가 될 수 있습니다:
- 개별 숫자 (예: 10, 5, 20)
- 셀 주소 (예: A1, B5)
- 셀 범위 (예: A1:A10, C1:D5) - 가장 흔하게 사용됨
MIN 함수는 숫자로 인식되는 값만을 처리합니다. 텍스트, 논리값(TRUE/FALSE), 또는 빈 셀은 무시하고, 오직 숫자 중에서 가장 작은 값을 반환합니다.



실전 예시: MIN 함수 사용법 📊
아래 표는 한 주간의 일별 판매 실적 데이터입니다. 이 데이터를 가지고 MIN 함수를 사용하는 방법을 알아보겠습니다. (실적 범위: B2부터 B5)
판매 실적 데이터 예시
| 날짜 | 실적 (B열) | 
|---|---|
| 월요일 | 150 | 
| 화요일 | 90 | 
| 수요일 | 210 | 
| 목요일 | 105 | 


1. 단일 범위에서 최솟값 찾기 (가장 일반적인 사용)
B2부터 B5까지의 실적 중 가장 낮은 실적을 찾으려면 다음과 같이 입력합니다:
수식: =MIN(B2:B5)
결과: 90
2. 여러 셀과 범위 조합하여 최솟값 찾기
B2:B5 범위에, 특정 숫자 '75'와 다른 셀(예: C10)의 숫자까지 모두 포함하여 가장 작은 값을 찾으려면 쉼표(,)로 인수를 구분합니다.
수식: =MIN(B2:B5, 75, C10) (단, C10 셀에 250이 입력되어 있다고 가정)
결과: 75 (90, 75, 250 중 가장 작은 값)
주의하세요! MIN 함수 사용 시의 함정 ⚠️
MIN 함수는 아주 직관적이지만, 몇 가지 데이터를 포함하거나 무시하는 방식 때문에 실수하기 쉽습니다. 특히 다음 두 가지 사항을 주의해야 합니다.
범위 내에 "미입력" 같은 텍스트나 완전히 비어 있는 셀은 MIN 함수가 무시하고 계산하지 않습니다. 또한, 셀에 입력된 논리값(TRUE/FALSE)도 기본적으로 무시합니다. 오직 숫자(0 포함)만 대상으로 합니다.
*참고: 만약 범위 내에 숫자가 하나도 없다면 결과는 0이 됩니다.*
엑셀에서 날짜와 시간은 내부적으로 숫자(일련번호)로 저장됩니다. 따라서 MIN 함수 범위에 날짜 셀이 포함되어 있다면, 그 날짜의 일련번호가 가장 작은 값으로 계산될 수 있습니다. 가장 오래된 날짜가 가장 작은 숫자가 됩니다. (가장 작은 날짜를 찾을 때는 유용하지만, 의도치 않은 결과가 나올 수 있으므로 주의해야 합니다.)
심화 활용: 조건부 최솟값을 찾고 싶다면? 💡
단순히 전체 최솟값이 아닌, "서울 지점의 최솟값"처럼 특정 조건을 만족하는 최솟값을 찾아야 할 때는 MINIFS 함수를 사용해야 합니다. (엑셀 2019 이후 버전에서 지원)
MINIFS 함수 문법
=MINIFS(최소 범위, 조건 범위1, 조건1, [조건 범위2, 조건2], ...)
예를 들어, B2:B10 범위의 실적 중 A2:A10 범위의 지점이 "서울"인 최솟값을 찾으려면:
수식: =MINIFS(B2:B10, A2:A10, "서울")
마무리: 핵심 내용 요약 📝
MIN 함수는 엑셀 데이터 분석의 기본 중 기본입니다. 복잡한 데이터를 다루는 업무에서 가장 낮은 값을 신속하게 파악하는 데 필수적인 도구입니다.
단순히 최솟값을 찾는 것 외에도, MINIFS 함수를 활용하면 조건을 만족하는 최솟값까지 자유자재로 추출할 수 있다는 점을 기억해 두세요! 이제 데이터 속 최솟값 찾기는 MIN 함수로 쉽고 빠르게 해결하실 수 있을 겁니다. 😊
엑셀 MIN 함수 사용 시 꼭 기억해야 할 3가지!
- 문법: `=MIN(범위)` 또는 `=MIN(숫자1, 숫자2, ...)`로 최솟값을 찾습니다.
- 특징: 텍스트나 빈 셀은 무시하고, 오직 숫자만 계산에 포함합니다.
- 고급: 조건부 최솟값은 `MINIFS` 함수 (엑셀 2019 이상)를 사용해야 합니다.
자주 묻는 질문 (FAQ) ❓
Q1. MIN 함수 결과가 0으로 나올 때가 있는데 왜 그런가요?
👉 두 가지 경우입니다. ① 지정된 범위에 숫자가 하나도 없고 모두 텍스트나 빈 셀일 때, ② 범위에 실제로 0이라는 숫자가 가장 작은 값으로 존재할 때입니다. 데이터에 숫자가 없는지 확인해 보세요.
Q2. MIN 함수와 SMALL 함수는 어떤 차이가 있나요?
👉 MIN 함수는 무조건 첫 번째로 작은 값(최솟값)을 찾는 반면, SMALL 함수는 k번째로 작은 값을 찾을 수 있습니다. 예를 들어, `=SMALL(범위, 3)`은 세 번째로 작은 값을 반환합니다.
Q3. 논리값(TRUE/FALSE)은 MIN 함수에 포함되나요?
👉 범위로 지정할 경우 논리값은 무시되지만, `=MIN(10, FALSE)`처럼 인수로 직접 입력할 경우 TRUE는 1, FALSE는 0으로 인식되어 계산에 포함될 수 있으니 주의해야 합니다.
엑셀관련 글 같이 읽기
2025.10.20 - [분류 전체보기] - 엑셀 MAX함수 완벽정리
엑셀 MAX함수 완벽정리
엑셀 데이터에서 가장 큰 숫자를 빠르고 정확하게 찾아야 할 때! **MAX 함수**는 방대한 데이터 속에서 **최댓값**을 추출하는 가장 강력하고 기본적인 도구입니다. 이 함수 하나로 모든 데이터 분
netscapeinfo.com
2025.10.20 - [분류 전체보기] - 엑셀 AVG 함수 완벽정리
엑셀 AVG 함수 완벽정리
엑셀에서 평균을 계산하는 가장 쉽고 정확한 방법! AVERAGE 함수는 지정된 범위의 산술 평균을 자동으로 계산합니다. 기본적인 사용법부터 빈 셀 처리와 조건부 평균까지 완벽하게 마스터하여 데
netscapeinfo.com
2025.10.20 - [분류 전체보기] - 엑셀 MID 함수 완벽정리
엑셀 MID 함수 완벽정리
수많은 텍스트 데이터 속에서 원하는 정보만 추출하고 싶으세요? MID 함수는 텍스트 문자열의 중앙에서 특정 위치부터 원하는 길이만큼의 문자를 정확하게 잘라낼 수 있게 해주는 핵심 텍스트
netscapeinfo.com
2025.10.20 - [분류 전체보기] - 엑셀함수 COUNT 완벽정리
엑셀함수 COUNT 완벽정리
데이터의 개수를 세는 것은 분석의 기본입니다. COUNT 함수는 지정된 범위에서 숫자가 포함된 셀의 개수를 정확하게 세어줍니다. 단순하지만 강력한 COUNT 함수부터 COUNTIF, COUNTA 등 다양한 개수 세
netscapeinfo.com