엑셀에서 몇 번째로 큰값 또는 작은값을 구할 수 있는 함수가 있습니다. 바로 LARGE 함수와 SMALL 함수를 활용 하는 건데요. 이 글에서는 특정 범위에서 내가 원하는 순번의 값을 구하는 방법과 구한 순번 값의 같은 행 다른 열 값을 찾아오는 방법까지 알아보겠습니다.
< 영상 설명 >
< 그림 설명 >
엑셀 몇 번째로 큰값 구하는 함수
엑셀에서 몇 번째로 큰 값을 구할 수 있는 함수는 바로 LARGE 함수 입니다.
| = LARGE 함수(범위, 숫자) – 범위: 값이 들어가 있는 범위 – 숫자: 몇 번째로 큰 값을 구할지 적는 칸 |
아래 예시를 봅시다. 두 번째로 큰 가격을 찾기 위해 아래와 같이 함수식을 입력 합니다.
=LARGE(C3:C10,2)

그랬더니 데이터 범위에서 두 번째로 큰 가격(9000)이 바로 찾아와졌습니다.

이번에는 두 번째로 큰 가격의 제품명을 바로 찾아와 보겠습니다. 아래와 같이 수식을 입력 합니다.
=INDEX(B3:B10,MATCH(LARGE(C3:C10,2),C3:C10,0))

① LARGE(C3:C10,2) 를 구하면 9000원이 찾아와집니다. ② C3:C10 범위에서 MATCH 함수로 9000원의 행 번호를 찾으면 6이 됩니다. ③ B3:B10 범위에서 INDEX 함수로 6번째 행의 값을 찾으면 ‘귤’ 이 나옵니다.

따라서 아래와 같이 ‘귤’ 이라는 결과 값이 나오게 됩니다.

엑셀 몇 번째로 작은값 구하는 함수
엑셀에서 몇 번째로 작은 값을 구할 수 있는 함수는 바로 SMALL 함수 입니다.
| = SMALL 함수(범위, 숫자) – 범위: 값이 들어가 있는 범위 – 숫자: 몇 번째로 작은 값을 구할지 적는 칸 |
두 번째로 작은 가격을 찾기 위해 아래와 같이 수식을 입력 합니다.
=SMALL(C3:C10,2)

그럼 아래와 같이 C3:C10 범위에서 두 번째로 작은 가격인 2000 원이 바로 찾아와 집니다.

이번에는 두 번째로 작은 가격의 제품명을 찾아 와 보겠습니다. 아래와 같이 수식을 입력 합니다.
=INDEX(B3:B10,MATCH(SMALL(C3:C10,2),C3:C10,0))

① SMALL 함수를 이용해서 C3:C10 범위에서 2번째로 작은 값을 구하면 2000원이 나옵니다. ② C3:C10 범위에서 2000원에 해당되는 행 번호를 MATCH 함수를 이용해서 구하면 4가 나옵니다. ③ B3:B10 범위에서 4번째 행의 값을 INDEX 함수를 이용해서 구하면 ‘샤프’ 가 나옵니다.

그래서 아래 사진처럼 ‘샤프’ 라는 값이 나오게 됩니다.

< 추천글 >
