엑셀에서 시트의 셀에 들어있는 수 많은 값들에서 최소값, 최대값, 합계, 평균 등을 구해서 표시하는 일은 수시로 작업하는 일 중에 하나 입니다.
이번 글에서 다루어 볼 내용은 최소값을 구하는 방법에 대한 설명입니다.
최소값을 구하는 방법 중에 가장 간단한 방법은 MIN 함수를 사용하는 방법입니다. 하지만 0 보다 큰 수에서 최소값을 구해야 한다면 단순한 MIN 함수 하나만 사용해서 최소값을 구하기는 어렵습니다.
다른 방법으로 SMALL 함수를 사용할 수 있지만 0보다 큰 최소값의 순서를 특정할 수 없어 SMALL 함수만으로 최소값을 구하는 방법도 사용하기 어렵습니다.
여러가지 함수를 복합적으로 사용하여 엑셀에서 0보다 큰 수에서 최소값을 구하는 방법에 대해 알아보겠습니다.
아래 각각의 예제는 위의 B2:B7 셀의 값들 중에서 최소값을 구하는 방법에 대한 설명입니다.
엑셀에서 MIN과 IF 함수를 사용하여 0보다 큰 최소값 구하는 방법
– 엑셀에서 최소값을 구하는 MIN 함수를 사용하여 0보다 큰 최소값을 구하는 방법입니다.
– 수식 : =MIN(IF(B2:B7>0, B2:B7))
– 중요 : 수식 입력후 배열 수식을 만들어 주기 위해 Ctrl + Shift + Enter 키를 눌러 줍니다.
그럼 =MIN(IF(B2:B7>0, B2:B7)) 이 {=MIN(IF(B2:B7>0, B2:B7))} 로 수식이 배열 수식으로 바뀌게 됩니다.
엑셀에서 LARGE과 COUNTIF 함수를 사용하여 0보다 큰 최소값 구하는 방법
– 엑셀에서 LARGE 함수와 COUNTIF 함수를 결합하여 0보다 큰 최소값을 구하는 방법입니다.
– LARGE 함수는 데이터 집합에서 n번째로 큰 값을 반환하는 함수입니다.
– COUNTIF 함수는 지정한 범위 내에서 주어진 조건에 맞는 셀의 개수를 반환합니다.
– 수식 : =LARGE(B2:B7,COUNTIF(B2:B7,”>0″))
엑셀에서 SMALL과 COUNTIFS 함수를 사용하여 0보다 큰 최소값 구하는 방법
– 엑셀에서 SMALL 함수와 COUNTIFS 함수를 결합하여 0보다 큰 최소값을 구하는 방법입니다.
– SMALL 함수는 데이터 집합에서 n번째 작은 값을 반환하는 함수입니다.
– COUNTIFS 함수는 범위 내에서 주어진 조건에 맞는 셀의 개수를 반환합니다.
– 수식 : =SMALL(B2:B7,COUNTIFS(B2:B7,0)+1)
– 중요 : SMALL 함수는 n번째로 작은 값을 반환하기 때문에 0보다 큰 수의 최소값을 구하기 위해서는 +1로 지정한 부분의 숫자를 특정할 수 있어야 합니다. +1을 그대로 사용하기 위해서는 주어진 범위의 수가 모두 0 보다 같거나 큰 경우에 사용할 수 있습니다. 예제처럼 0보다 작은 수가 1개가 있는 경우 +2를 해주어야 0보다 큰 최소값을 구할 수 있습니다.
엑셀에서 AGGREGATE 함수를 사용하여 0보다 큰 최소값을 구하는 방법
– 엑셀에서 목록 또는 데이터베이스에서 집계 값을 구하는 AGGREGATE 함수를 사용하여 0보다 큰 최소값을 구하는 방법입니다.
– 수식 : =1/AGGREGATE(14,6,1/B2:B7,1)
– AGGREGATE의 function_num 14는 LARGE 함수를 의미하며 option의 6은 오류값은 무시를 의미입니다.
function_num | 함수 |
1 | AVERAGE |
2 | COUNT |
3 | COUNTA |
4 | MAX |
5 | MIN |
6 | PRODUCT |
7 | STDEV.S |
8 | STDEV.P |
9 | SUM |
10 | VAR.S |
11 | VAR.P |
12 | MEDIAN |
13 | MODE.SNGL |
14 | LARGE |
15 | SMALL |
16 | PERCENTILE.INC |
17 | QUARTILE.INC |
18 | PERCENTILE.EXC |
19 | QUARTILE.EXC |
option | 동작 |
0 또는 생략 | 중첩된 SUBTOTAL 및 AGGREGATE 함수 무시 |
1 | 숨겨진 행, 중첩된 SUBTOTAL 및 AGGREGATE 함수 무시 |
2 | 오류 값, 중첩된 SUBTOTAL 및 AGGREGATE 함수 무시 |
3 | 숨겨진 행, 오류 값, 중첩된 SUBTOTAL 및 AGGREGATE 함수 무시 |
4 | 아무것도 무시 안 함 |
5 | 숨겨진 행 무시 |
6 | 오류 값 무시 |
7 | 숨겨진 행 및 오류 값 무시 |
※ 함께 읽으면 도움이 될 만한 다른 포스팅 글입니다.
이 글이 도움이 되었기를 바랍니다. ^-^