본문 바로가기

강의/엑셀 실무

엑셀 SMALL 함수 - 작은 값 순서대로 찾기

반응형

엑셀에서 데이터 중 가장 작은 값, 두 번째로 작은 값, 세 번째로 작은 값을 찾고 싶을 때 사용하는 함수가 있습니다.

바로 SMALL 함수입니다.

SMALL 함수는 숫자 데이터에서 n번째로 작은 값을 구할 때 사용합니다.


1. SMALL 함수란?

SMALL 함수는 지정한 범위에서 원하는 순위의 작은 값을 찾아주는 함수입니다.

예를 들어 점수 목록에서

  • 가장 낮은 점수
  • 두 번째로 낮은 점수
  • 세 번째로 낮은 점수

를 구할 때 사용할 수 있습니다.


2. SMALL 함수 기본 문법

=SMALL(범위, 순위)

인수 설명

인수 설명
범위 작은 값을 찾을 숫자 범위
순위 몇 번째로 작은 값을 찾을지 지정

 

예를 들어 아래 수식은 A2:A6 범위에서 가장 작은 값을 찾습니다.

=SMALL(A2:A6,1)

3. SMALL 함수 예제

  A B
1 이름 점수
2 김철수 85
3 이영희 72
4 박민수 90
5 최지훈 68
6 정다은 95

가장 낮은 점수 구하기

=SMALL(B2:B6,1)

결과는 68입니다.

두 번째로 낮은 점수 구하기

=SMALL(B2:B6,2)

결과는 72입니다.

세 번째로 낮은 점수 구하기

=SMALL(B2:B6,3)

결과는 85입니다.


4. SMALL 함수 실무 활용 예시

예시 1. 최저 판매 실적 찾기

  A B
1 직원 판매금액
2 김대리 1,200,000
3 이대리 950,000
4 박대리 1,500,000
5 최대리 800,000
6 정대리 1,100,000
=SMALL(B2:B6,1)

가장 낮은 판매금액인 800,000을 구할 수 있습니다.


예시 2. 하위 3개 값 찾기

하위 1위, 2위, 3위를 각각 구하고 싶다면 아래처럼 사용할 수 있습니다.

=SMALL(B2:B6,1)
=SMALL(B2:B6,2)
=SMALL(B2:B6,3)

이렇게 하면 가장 작은 값부터 순서대로 확인할 수 있습니다.


5. SMALL 함수와 MIN 함수 차이

SMALL 함수와 MIN 함수는 비슷해 보이지만 차이가 있습니다.

함수 설명
MIN 함수 가장 작은 값만 구함
SMALL 함수 n번째로 작은 값까지 구할 수 있음

가장 작은 값만 필요하다면 MIN 함수를 사용하면 됩니다.

하지만 두 번째, 세 번째로 작은 값까지 찾고 싶다면 SMALL 함수를 사용하는 것이 좋습니다.


6. SMALL 함수 사용 시 주의할 점

SMALL 함수는 숫자 데이터를 기준으로 계산합니다.

범위 안에 문자가 있어도 숫자만 계산 대상이 됩니다.

하지만 순위 값이 범위 안의 숫자 개수보다 크면 오류가 발생할 수 있습니다.

예를 들어 숫자가 5개뿐인데 6번째로 작은 값을 찾으면 오류가 나옵니다.

=SMALL(B2:B6,6)

이 경우 결과는 #NUM! 오류가 됩니다.


7. 오류 방지하기

오류가 나오는 것이 싫다면 IFERROR 함수와 함께 사용할 수 있습니다.

=IFERROR(SMALL(B2:B6,6),"값 없음")

이렇게 작성하면 오류 대신 값 없음이라고 표시할 수 있습니다.


8. SMALL 함수 핵심 정리

SMALL 함수는 데이터에서 작은 값 순위를 찾을 때 사용하는 함수입니다.

=SMALL(범위, 순위)

가장 작은 값은 순위에 1을 입력하고, 두 번째로 작은 값은 2, 세 번째로 작은 값은 3을 입력하면 됩니다.

실무에서는 점수, 매출, 비용, 재고, 소요 시간 등에서 하위 순위 데이터를 찾을 때 자주 활용할 수 있습니다.

SMALL 함수는 MIN 함수보다 활용 범위가 넓기 때문에, 하위 순위를 분석할 때 꼭 알아두면 좋은 함수입니다.


엑셀 SMALL 함수

엑셀 SMALL 함수

반응형