엑셀 0 제외 최소값 공식
지원 버전 자세히 보기
엑셀 2013 이전엑셀 2016엑셀 2019엑셀 2021엑셀 2024M365웹 엑셀
범위에서 숫자 0을 제외한 최소값을 구하는 공식입니다.
인수 설명
01엑셀 2019 이후 버전 공식
=MINIFS ( 최소값범위, 최소값범위, "<>0" )인수 설명 자세히 보기(인수를 클릭하면 해당 영역만 강조됩니다. 여러 개를 함께 켜고 끌 수 있습니다.)
인수구분설명
최소값범위필수0을 제외하고 최소값을 구할 숫자 범위입니다. 조건 "<>0"은 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
02Excel 2019 이전 호환 공식 (양수 전용)
=SMALL ( 최소값범위, COUNTIF ( 최소값범위, 0 ) + 1 )인수 설명 자세히 보기
인수구분설명
최소값범위필수0과 양수가 입력된 범위입니다. 양수가 하나 이상 있어야 하며, 음수가 포함되면 0의 개수 다음 순번이 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
이 공식이 사용하는 함수
동작 원리
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을 제외한 최소값입니다.
혹시 최소값 범위에 b4:b9 이런 일반적인 범위가 아니라 b4,b6,b8,b10 이런식의 범위를 적용 할수는 없을까요??