본문 바로가기
#1 엑셀 함수/#1.1 단일 함수

엑셀 SMALL 함수 사용법 및 실무 예제

by 이세계의엑셀 2024. 9. 21.
반응형

엑셀에서 데이터 집합에서 특정 순위의 작은 값을 추출하고자 할 때, SMALL 함수를 사용합니다. SMALL 함수는 주어진 데이터 범위에서 가장 작은 값부터 순위별로 N번째 값을 반환합니다. 이 함수는 성적 분석, 비용 분석 등에서 유용하게 사용됩니다.

SMALL 함수의 기본 사용법

SMALL 함수는 다음과 같은 형태로 사용됩니다:

=SMALL(데이터_범위, N)

이 함수는 데이터_범위에서 가장 작은 값 중에서 N번째로 작은 값을 반환합니다. 예를 들어, =SMALL(A1:A10, 2)는 A1에서 A10까지의 데이터 중 두 번째로 작은 값을 반환합니다.

SMALL 함수의 사용처와 구체적인 예시

SMALL 함수는 성적 순위 분석, 비용 분석, 데이터 집합에서 하위 N개의 값을 추출하는 데 사용됩니다.

예시 1: 성적 하위 순위 분석

다음은 SMALL 함수를 사용하여 학생들의 성적 중 하위 3개의 성적을 추출하는 간단한 예제입니다.

  A B C
1 학생 성적 하위 순위
2 홍길동 88 =SMALL($B$2:$B$6, 3)
3 이순신 92 =SMALL($B$2:$B$6, 5)
4 장보고 85 =SMALL($B$2:$B$6, 2)
5 유관순 90 =SMALL($B$2:$B$6, 4)
6 안중근 78 =SMALL($B$2:$B$6, 1)

위 예제에서, =SMALL($B$2:$B$6, 1)은 가장 낮은 성적인 78점을 반환하고, =SMALL($B$2:$B$6, 2)는 두 번째로 낮은 85점을 반환합니다. 이 함수는 가장 낮은 점수부터 차례로 순위를 계산합니다.

예시 2: 비용 하위 N개 분석

SMALL 함수는 비용이 낮은 하위 N개의 데이터를 추출하는 데 유용합니다. 다음은 프로젝트 비용 중 하위 3개 항목의 비용을 추출하는 예제입니다.

  A B C
1 프로젝트 비용(만원) 하위 순위
2 프로젝트 A 100 =SMALL($B$2:$B$6, 3)
3 프로젝트 B 75 =SMALL($B$2:$B$6, 2)
4 프로젝트 C 50 =SMALL($B$2:$B$6, 1)
5 프로젝트 D 30 =SMALL($B$2:$B$6, 5)
6 프로젝트 E 10 =SMALL($B$2:$B$6, 4)

이 예제에서, =SMALL($B$2:$B$6, 1)는 비용이 가장 적은 프로젝트의 비용을, =SMALL($B$2:$B$6, 2)는 두 번째로 비용이 적은 프로젝트의 비용을 반환합니다. 이를 통해 하위 비용 항목을 분석할 수 있습니다.

SMALL 함수의 실무형 예제

실무 예제 1: 하위 성과자 분석

SMALL 함수는 하위 성과자를 분석하는 데도 유용합니다. 다음은 직원들의 성과 점수를 기준으로 하위 3명의 성과 점수를 추출하는 예제입니다.

  A B C
1 직원 성과 점수 하위 순위
2 김철수 85 =SMALL($B$2:$B$5, 1)
3 박영희 90 =SMALL($B$2:$B$5, 2)
4 이민호 88 =SMALL($B$2:$B$5, 3)

이 예제에서, =SMALL($B$2:$B$5, 1)는 가장 낮은 성과 점수를, =SMALL($B$2:$B$5, 2)는 두 번째로 낮은 성과 점수를 추출합니다.

실무 예제 2: 저비용 프로젝트 분석

프로젝트 관리에서 비용이 낮은 항목을 파악하는 것은 중요합니다. 다음은 특정 프로젝트들 중 비용이 가장 낮은 상위 3개의 프로젝트를 파악하는 예제입니다.

  A B C D
1 프로젝트 명 비용 (백만원) 순위 비고
2 프로젝트 A 150 =SMALL($B$2:$B$6, 3) 저비용 프로젝트
3 프로젝트 B 120 =SMALL($B$2:$B$6, 2) 저비용 프로젝트
4 프로젝트 C 90 =SMALL($B$2:$B$6, 1) 저비용 프로젝트

이 예제에서는 =SMALL($B$2:$B$6, 1)을 사용하여 가장 저비용인 프로젝트를, =SMALL($B$2:$B$6, 2)=SMALL($B$2:$B$6, 3)을 사용하여 각각 두 번째와 세 번째로 저비용인 프로젝트를 추출할 수 있습니다.

SMALL 함수 사용 시 주의사항

SMALL 함수는 데이터 범위에서 지정된 순위에 해당하는 값을 반환하므로, 순위가 데이터 범위의 크기보다 크면 오류를 반환합니다. 또한, 중복된 값이 있을 경우 동일한 값을 반환할 수 있습니다.

SMALL 함수로 문제를 풀어보기

다음은 SMALL 함수를 활용한 문제 예시입니다.

  A B C
1 학생 점수 하위 점수
2 학생 A 92 =SMALL($B$2:$B$3, 2)
3 학생 B 85 =SMALL($B$2:$B$3, 2)

문제: 위의 학생 점수에서 두 번째로 낮은 점수를 구하려면 어떤 SMALL 함수를 사용해야 할까요?

정답: =SMALL($B$2:$B$3, 2)

답을 보려면 오른쪽을 마우스로 드래그하세요.

반응형