티스토리 뷰
엑셀 SMALL 함수 설명 및 SMALL 함수 예제(몇 번째 작은 값 구하기)
커피 한 잔의 여유 2013. 5. 8. 11:06
엑셀 SMALL 함수 설명 및 SMALL 함수 예제(몇 번째 작은 값 구하기)
[링크]메모리스트 엑셀 함수 정리 목록 및 엑셀 팁 정리 목록
엑셀에서 자주 사용하는 함수인 SMALL 함수에 대해 알아보겠습니다.
엑셀 SMALL 함수 설명(몇 번째 작은 값 구하기)
엑셀 SMALL 함수는 데이터 영역 중에서 N번째로 작은 값을 구하는 함수입니다.
데이터 영역 중에서 2번째 작은 값을 구한다거나, 3번째 작은 값, 10번째 작은 값 등 원하는 N번째 작은 값을 구할 수 있습니다.
ㅇ 엑셀 SMALL 함수 인수 설명
- Array : K번째로 작은 값을 결정하는데 필요한 배열 또는 데이터 범위
- K : 배열 또는 데이터 범위에서 몇 번째 작은 값을 구할 것인지 지정하는 수(N번째 작은 값)
엑셀 SMALL 함수 예제(몇 번째 작은 값 구하기)
엑셀 SMALL 함수의 사용 예제를 다음과 같은 그림을 예로 들어 설명합니다.
아래의 예제는 성적표 파일로 총점 중에서 2번째 작은 값을 구하는 예제입니다.
2번째 작은 값을 구하기 위한 수식은 다음과 같습니다.
=SMALL(E2:E10,2)
첫 번째 인수에는 데이터범위(E2:E10)를 지정하고,
두 번째 인수에는 몇 번째 작은 값을 구할 것인지 숫자(2)를 입력하면 됩니다.
만약 3번째 작은 값을 구한다면 두 번째 인수를 3으로 수정하면 되고,
5번째 작은 값을 구한다면 두 번째 인수를 5로 수정하면 됩니다.
만약 2번째 작은 값이 2개 이상일 경우 결과는 동일하게 나옵니다.
위의 예제는 수식에 몇 번째에 해당하는지를 나타내는 숫자를 직접 입력했습니다.
이번 예제에서는 몇 번째에 해당하는 숫자를 별도의 셀에 입력을 해 두고 작업을 해 보겠습니다.
사용 방법은 거의 동일합니다.
수식은
=SMALL(E2:E10,G2)
첫 번째 인수에는 데이터범위(E2:E10)를 지정하고,
두 번째 인수에는 몇 번째 작은 값을 구할 것인지에 해당하는 값이 들어있는 셀(G2)을 입력하면 됩니다.
G2 셀의 값을 3으로 변경하면 3번째 작은 값을 구하게 되며,
G2 셀의 값을 5로 변경하면 5번째 작은 값을 구하게 됩니다.
아래의 예제는 1번째 작은 값을 구하는 예제로, 최소값 함수인 MIN 함수와 비교했으며,
가장 큰 값을 구하는 수식과 MAX 함수를 비교했습니다.
1번째 작은 값을 구하는 수식은 다음과 같습니다.
=SMALL(E2:E10,1)
첫 번째 인수에는 데이터 범위(E2:E10)를 입력하고,
두 번째 인수에는 1번째를 나타내는 숫자 1을 입력합니다.
최소값 함수의 수식은 다음과 같습니다.
=MIN(E2:E10)
데이터 범위는 SMALL 함수와 동일하게 E2:E10 영역을 지정합니다.
SMALL 함수에서 두 번째 인수를 1로 지정할 경우는 MIN 함수와 동일한 결과를 나타냄을 알 수 있습니다.
아래의 예제는 총 9개의 데이터가 있습니다.
이 중 9번째 작은 값, 즉 가장 큰 값을 SMALL 함수를 이용해서 구하는 예제와 최대값을 구하는 예제를 비교해서 예로 듭니다.
9번째 작은 값을 구하는 SMALL 함수 수식은 다음과 같습니다.
=SMALL(E2:E10,9)
2번째 인수에 총 개수에 해당하는 9를 입력함으로써 가장 큰 값을 구하는 수식입니다.
최대값을 구하는 수식은 다음과 같습니다.
=MAX(E5:E13)
데이터 범위는 SMALL 함수와 동일하게 E2:E10 영역을 지정합니다.
데이터의 개수에 해당하는 2번째 인수에 9를 직접 입력하지 않고, 데이터의 개수를 세어서 가장 큰 값을 구하도록 하려면 아래처럼 수식을 입력하면 됩니다.
=SMALL(E2:E10,COUNT(E2:E10))
숫자 9를 입력하는 2번째 인수에 COUNT(E2:E10)를 입력하면 됩니다.
저는 위 상품을 소개하면서 포인트를 받았습니다.