엑셀 0 제외 최소값 구하기 공식 사용법 및 동작원리
엑셀 0 제외 최소값 구하기 목차 바로가기
함수 공식
엑셀 2019 이전 사용자
=SMALL(최소값범위,COUNTIF(최소값범위,0)+1)
엑셀 2019 또는 오피스 365 사용자
=MINIFS(최소값범위,최소값범위,"<>0")
인수 설명
인수 | 설명 |
최소값범위 | 0을 제외하고 최소값을 구할 범위입니다. |
예제파일 다운로드
오빠두엑셀의 강의 예제파일은 여러분을 위해 자유롭게 제공하고 있습니다.
- [엑셀공식] 0을 제외한 최소값 구하기예제파일
사용된 기초 함수
엑셀 0을 제외한 최소값 구하기 공식 알아보기
공식 설명
엑셀 범위 내 숫자 0을 제외하고 최소값을 구하는 공식입니다. 최소값범위에 숫자가 아닌 문자가 포함되어 있더라도 0을 제외한 최소값을 올바르게 구할 수 있습니다.
만약 최소값 범위의 값이 모두 0이거나, 최소값으로 반환할 수 있는 숫자가 없을 경우 해당 공식은 #NUM! 오류를 반환하므로 주의합니다. 또한, 최소값 범위에 0 보다 작은 값이 있을 경우 해당 공식은 결과값으로 0을 반환합니다. 따라서 이 공식을 사용하려면 반드시 최소값 범위에 있는 모든 숫자가 0보다 큰 값이여야 합니다.
엑셀 2019 또는 오피스 365를 사용자는 MINIFS 함수를 사용하여 더욱 다양한 조건으로 최소값을 구할 수 있습니다. 예를들어, 0 보다 크거나 같은 값 중 최소값을 구할경우 아래와 같이 작성합니다.
=MINIFS(최소값범위, 최소값범위, "<>0")공식의 동작원리
- 최소값 범위에서 0의 개수를 셉니다.
COUNTIF 함수는 범위 내 조건을 만족하는 값의 개수를 셉니다.=COUNTIF({3,0,1,0,2,0,4,5},0)
=3 - 0의 개수 다음으로 큰 숫자를 반환합니다.
SMALL 함수는 차례대로 나열된 숫자범위에서 n번째로 큰 값을 반환합니다. 따라서 공식은 아래의 순서대로 동작합니다.=SMALL({3,0,1,0,2,0,4,5},COUNTIF({3,0,1,0,2,0,4,5},0)+1)
=SMALL({0,0,0,1,2,3,4,5},3+1)
=SMALL({0,0,0,1,2,3,4,5},4)
=1
- 최소값 범위에서 0의 개수를 셉니다.