5년 연속 IT분야 베스트셀러! 「 진짜쓰는 실무엑셀 」로 2026년 공부 끝내기 오빠두엑셀 `2026 무료 챌린지` 오픈! 완주하고 수료증 받아가세요! 엑셀이 막히셨나요? Q&A 게시판에서 바로 해결하세요.
메뉴
실무 위키응용 공식엑셀 0 제외 최소값 공식

엑셀 0 제외 최소값 공식

지원 버전 자세히 보기
엑셀 2013 이전엑셀 2016엑셀 2019엑셀 2021엑셀 2024M365웹 엑셀

범위에서 숫자 0을 제외한 최소값을 구하는 공식입니다.

엑셀 0 제외 최소값 공식 예제 미리보기
예제 미리보기 크게 보기

인수 설명

01엑셀 2019 이후 버전 공식

=MINIFS ( 최소값범위, 최소값범위, "<>0" )
인수 설명 자세히 보기(인수를 클릭하면 해당 영역만 강조됩니다. 여러 개를 함께 켜고 끌 수 있습니다.)
인수구분설명
최소값범위필수0을 제외하고 최소값을 구할 숫자 범위입니다. 조건 "<>0"은 0이 아닌 값을 뜻하므로 음수도 비교 대상에 포함됩니다.
D2=MINIFS(A2:A8,A2:A8,"<>0")
A
B
C
D
E
1
항목
0 제외 최소값
2
0
A상품
2
3
7
B상품
4
3
C상품
5
0
D상품
6
5
E상품
7
2
F상품
8
9
G상품
9
MINIFS 함수가 A2:A8에서 0이 아닌 값만 비교해 가장 작은 값 2를 D2 셀에 반환합니다.

02Excel 2019 이전 호환 공식 (양수 전용)

=SMALL ( 최소값범위, COUNTIF ( 최소값범위, 0 ) + 1 )
인수 설명 자세히 보기
인수구분설명
최소값범위필수0과 양수가 입력된 범위입니다. 양수가 하나 이상 있어야 하며, 음수가 포함되면 0의 개수 다음 순번이 0을 제외한 최소값의 위치와 일치하지 않으므로 사용할 수 없습니다.
D2=SMALL(A2:A8,COUNTIF(A2:A8,0)+1)
A
B
C
D
E
1
항목
0 제외 최소값
2
0
A상품
2
3
7
B상품
4
3
C상품
5
0
D상품
6
5
E상품
7
2
F상품
8
9
G상품
9
A2:A8의 0은 2개이며, SMALL 함수가 세 번째로 작은 값 2를 D2 셀에 반환합니다. 이 방식은 범위의 숫자가 모두 0 이상일 때만 사용할 수 있습니다.
이 공식이 사용하는 함수
MINIFS 함수 SMALL 함수 COUNTIF 함수

동작 원리

02Excel 2019 이전 호환 공식 (양수 전용)

COUNTIF 함수는 0의 개수를 세어 다음 순번을 만들고, SMALL 함수는 그 순번의 작은 값을 반환합니다.

Excel 2019 이전 호환 공식의 예제 시트에서 D2 셀이 2를 반환하는 계산 과정입니다. 단계마다 강조된 부분이 어떻게 계산되는지 살펴보세요.

1

COUNTIF 함수가 SMALL 함수의 순번을 만듭니다

COUNTIF 함수는 A2:A8의 0을 세어 2를 반환합니다. 여기에 1을 더한 3이 SMALL 함수가 사용할 순번입니다.

=COUNTIF ( A2:A8, 0 ) + 1
= 3 0이 2개이므로 그다음 순번은 3입니다.
2

SMALL 함수가 세 번째로 작은 값을 반환합니다

A2:A8을 작은 값부터 나열하면 0, 0, 2, 3, 5, 7, 9입니다. SMALL 함수는 앞 단계에서 만든 순번 3을 사용해 세 번째로 작은 값인 2를 반환합니다.

=SMALL ( A2:A8, COUNTIF ( A2:A8, 0 ) + 1 )
= 2 0을 제외한 최소값입니다.

댓글 4

댓글 4
5 (4개 평가)
only****
only**** 2020.05.24 11:37
매번 신기하고 새롭네요~ 감사합니다~ ^^
나두코리
나두코리 2020.05.25 22:59
좋은 팁이네요
이상철
이상철 2023.02.16 11:52
안녕하세요 ~ 잘 봤습니다.

혹시 최소값 범위에 b4:b9 이런 일반적인 범위가 아니라 b4,b6,b8,b10 이런식의 범위를 적용 할수는 없을까요??
강민준🤗
강민준🤗 2024.08.11 17:09
좋은 강의 감사합니다🙇‍♂️
스크랩 완료