엑셀 Excel 함수 SMALL 사용하는 방법
엑셀 SMALL 함수는 여러 데이터들 중에서 지정한 K 번째로 작은 값을 반환합니다. 이 함수를 사용하면 데이터 집합에서 특정 상대 순위 값을 구할 수 있습니다. 예를 들어 학생 30명의 수학 성적 중 3번째로 높은 사람의 점수가 몇 점인지 구할 때 사용할 수 있습니다. 이것과 반대되는 함수는 LARGE 입니다. 함수 구문은 동일하며, SMALL 과 달리 제일 큰 값을 기준으로 반환합니다.

▼ 아래 샘플은 데이터1 과 데이터2 열에 있는 값들 중에서 제일 작은 값을 찾는 예제입니다. SMALL 이라고 해서 제일 작은 값만 찾는 것은 아닙니다. 두 번째 인수인 k 를 어떤 값으로 넘기느냐에 따라 자신이 원하는 것을 구할 수 있습니다.
▼ 함수 구문은 아래 그림과 같습니다. SMALL 에서 요구하는 인수는 두 가지 입니다. 첫 번째는 데이터 영역이며, 두 번째는 데이터의 범위에서 가장 작은 값을 기준으로 한 상대 순위 값입니다. 그러니까 1 이면 가장 작은 값이 되는 것이고 2 이면 가장 작은 값에서 두 번째가 되는 것이죠.
▼ SMALL 함수를 적용한 결과 데이터1 에서는 2, 데이터2 영역에서 1이 구해 졌습니다. 만약 2번째로 작은 값을 구하고자 한다면 두 번째 인수인 k 값을 2으로 넘기시면 되겠죠.
▼ 아래 그림처럼 두 번째 인수인 k 값을 2로 넘겨서 데이터1 영역의 두 번째로 작은 값을 구했습니다. 주의할 것은 k 값이 영역의 개수를 넘어가면 안됩니다. #NUM! 에러가 나게 됩니다. 예를 들어 영역에 데이터 개수는 10개인데 k 값이 20개면 #NUM! 오류를 반환합니다. 그리고 음수는 제외시킵니다. -1 이 있고 1 있다면 가장 작은 값은 1 이 되는 것입니다.