본문 바로가기
알쓸신넷/엑셀

[1분 엑셀]LARGE 함수로 X번째로 큰 값 구하기 #순위표만들기

by 코와리 2020. 9. 18.
반응형

◆엑셀 LARGE 함수란?

- 엑셀 데이터 집합에서 K번째로 큰 값을 반환합니다. LARGE 함수를 사용하여 1등, 2등, 3등의 점수를 반환할 수 있으며, 순위표를 만들어 놓고 그때그때 변하는 순위값을 확인할 수 있습니다.


◆엑셀 LARGE 함수 인수 알아보기

엑셀 large 함수

▷ Array(필수 입력 요소): K번쨰로 큰 값을 확인할 데이터 범위 또는 배열입니다.

▷ K(필수 입력 요소): 셀 범위나 데이터의 배열에서 가장 큰 값을 기준으로 한 상대 순위입니다. 


EX) 1~10까지 숫자 중 3번째로 큰 숫자를 구하시오. 라는 예제에서 1~10까지의 숫자는 Array 이고 3이 K 입니다. 결과로 반환되는 값은 8이 되겠습니다.


◆ 예제를 통해 알아보기


엑셀 large

예제) 제품별 1~3월 종합 점수 중 고점 상위 5개의 평균을 구하시오.

왼쪽에는 1~3월 제품별 종합점수가 나와있고 오른쪽에는 순위별 고점을 구하도록 표를 만들어 놓았습니다. 노란색 음영 되어있는 부분을 채워보겠습니다.


large 함수

▲입력할 [F3셀]에 커서를 둔 후 상단 수식입력창 왼쪽의 함수마법사(Fx 버튼)를 클릭 후 함수 검색창에 'LARGE'를 입력해서 검색한 후 확인 버튼을 클릭합니다.


엑셀 large 중복

①함수 인수 입력창이 열리면 Array 부분에 1~3월 종합점수가 입력되어 있는 셀 범위인 [C3셀:C13셀]을 드래그 하여 입력 후 범위 고정을 위해 절대참조(F4키 한번 입력)를 해줍니다.


②K 인수 입력란에는 순위가 자동으로 입력될 수 있도록 1이 입력되어 있는 [E3셀]을 입력합니다.


그럼 [F3셀]의 결과값으로 1~3월 종합점수 범위 중 1번째로 큰 숫자를 반환하게 됩니다.


엑셀 large 함수

▲점수 범위중 첫번째로 큰 점수인 93점이 정상적으로 반환되었습니다. 여기에 VLOOKUP 함수까지 활용하면 제품 명칭까지도 넣을 수 있겠죠?


엑셀 small 함수

▲나머지 2~5순위의 점수를 드래그 하여 쉽게 구하기 위해 절대참조를 해 놓았기 때문에 드롭다운 버튼을 드래그 하여 나머지 숫자들도 구해줍니다.


엑셀 large, small

▲1~5 순위의 점수가 정상적으로 반환되었습니다.


엑셀 large(if)

▲[F3셀:F7셀]에 입력된 수식을 보시면 범위값(Array)은 절대참조가 들어가 있어 동일하고 타겟값(K)만 순서대로 입력되어 있습니다.


이런식으로 LARGE 함수를 활용하면 자기가 원하는 K번째 값을 구할 수 있습니다. LARGE 함수 자체만으로도 원하는 값을 구할 수 있지만 다른 함수들과 응용하여 사용하면 활용도가 높습니다.