엑셀 LARGE 함수는 배열이나 범위에서 몇 번째로 큰 값을 구해줍니다. 가장 큰 값을 구하거나 2번째 또는 3번째 등 몇 번째로 큰 값을 구할 수 있습니다.
LARGE 함수와는 반대로 몇 번째로 작은 값을 구해주는 함수가 있는데... 그 함수의 이름은 짐작하셨겠지만 SMALL입니다.
SMALL 함수의 사용법은 다음 링크를 참고하세요.
[ SMALL 함수 - 몇번째로 작은 값 구하기 ]
구문(Syntax)
LARGE(array,k)
데이터 집합에서 몇 번째(k번째)로 큰 값을 반환한다.
인수 :
- array : 값이 들어 있는 배열 또는 범위
- k : 몇번째로 큰 지를 나타내는 순위
사용 예
1) 판매실적이 높은 것 구하기
아래의 판매실적 자료에서 가장 높은 또는 몇 번째로 높은 판매실적을 구해보겠습니다.
가장 높은 판매실적 구하려면 다음과 같이 수식을 입력합니다.
=LARGE($C$4:$C$10,1) => 15,000,000
2번째로 높은 값 구하기 : 2번째 인수를 2로 바꾸면 됩니다.
=LARGE($C$4:$C$10,2) => 5,300,000
2) 가장 높은 판매실적을 달성한 거래처명 구하기
이번에는 다음과 같이 가장 높은 판매실적을 달성한 거래처명을 구해보겠습니다.
[C14] 셀에 다음 수식을 입력합니다.=INDEX(B4:B10,MATCH(LARGE(C4:C10,1),C4:C10,0)) => '경기문구총판'
판매실적이 15,000,000원인 거래처 '경기문구총판'이 구해집니다.
함수 안에 함수가 있고 그 안에 또 함수가 있는 중첩 함수입니다. 이 경우 가장 안쪽 함수부터 실행됩니다.
INDEX와 MATCH함수를 이용해서 값을 찾는 자세한 방법은 다음 링크를 참고하세요.
[ VLOOKUP으로 안될때 INDEX,MATCH 사용하기 ]
3) 판매실적 상위 3개의 합계 구하기
이번에는 다음 표에서 판매실적 상위 3개의 합계를 구해보겠습니다.
[C15] 셀에 다음 수식을 입력하고 [Ctrl + Shift + Enter]를 누릅니다.
=SUM(LARGE($C$4:$C$10,{1,2,3}))
배열을 이용한 수식이므로 수식 입력 후 [Ctrl + Shift + Enter]를 눌러주어야 합니다. 정상적으로 배열수식이 입력되면 수식 양쪽 끝에 중괄호({})가 붙어 있습니다.
배열수식에 대해서는 다음 링크를 참고하세요.
[ 엑셀 배열수식 제대로 이해하기 ]
판매실적 상위 3개(15000000,5300000,4570000)의 합계 24,870,000원이 구해집니다.
함수안에 함수가 있는 중첩함수입니다. 이 경우 가장 안쪽 함수부터 실행됩니다.
* 위의 수식을 응용하면 판매실적 상위 3개의 평균은 다음과 같이 구할 수 있습니다.
SUM 함수 대신 평균을 구하는 AVERAGE 함수를 쓰면 됩니다.
=AVERAGE(LARGE($C$4:$C$10,{1,2,3})) => 8,290,000
[ 통계 함수 ]
- 엑셀 수학 및 통계 함수 알아보기
- 엑셀에서 그룹별 순위 구하기
- 여러 조건으로 순위 구하기
- PERCENTILE.EXC 함수 - 백분위수 구하기(k값 0,1제외)
- PERCENTILE.INC 함수 - 백분위수 구하기(k값 0,1포함)
- MODE 함수 - 데이터 집합에서 최빈값 구하기
- MODE.SNGL 함수 - 데이터 집합에서 최빈값 한 개만 구하기
- MODE.MULT 함수 - 데이터 집합에서 최빈값 여러 개 구하기
- FREQUENCY 함수 - 구간별 빈도수 구하기
- PERCENTILE 함수 - 백분위 수 구하기
- HARMEAN 함수 - 조화평균 구하기
- GEOMEAN 함수 - 기하평균 구하기
- RANK.AVG 함수 - 평균 순위 구하기
- RANK.EQ 함수 - 순위 구하기
- RANK 함수 - 순위 구하기
- STDEVPA 함수 - 모집단의 표준편차 구하기(논리값과 텍스트 포함)
- STDEV.P 함수 - 모집단의 표준편차 구하기
- STDEVP 함수 - 모집단의 표준편차 구하기
- STDEVA 함수 - 표본집단의 표준편차 구하기(논리값과 텍스트 포함)
- STDEV.S 함수 - 표본집단의 표준편차 구하기
- STDEV 함수 - 표본집단의 표준편차 구하기
- VARPA 함수 - 모집단의 분산 구하기(논리값과 텍스트 포함)
- VAR.P 함수 - 모집단의 분산구하기
- VARP 함수 - 모집단의 분산구하기
- VARA 함수 - 표본집단의 분산구하기(논리값과 텍스트 포함)
- VAR.S 함수 - 표본집단의 분산 구하기
- VAR 함수 - 표본집단의 분산구하기
- COUNT함수로 갯수 구하기 COUNT, COUNTA, COUNTBLANK
- COUNTIF 함수 - 조건을 만족하는 셀 개수 구하기
- COUNTIFS 함수 - 여러 조건을 만족하는 셀의 개수 구하기
- COUNTIFS 함수로 월별 개수 구하기
- MEDIAN 함수 - 중간값 구하기
- MAX, MAXA 함수 - 최대값 구하기
- MAXIFS 함수 - 여러 조건을 만족하는 범위의 최대값 구하기
- MIN, MINA 함수 - 최소값 구하기
- MINIFS 함수 - 여러 조건을 만족하는 범위의 최소값 구하기
- AVERAGE, AVERAGEA, AVERAGEIF, AVERAGEIFS 함수로 평균 구하기
- LARGE 함수 - 몇 번째로 큰 값 구하기
- SMALL 함수 - 몇 번째로 작은 값 구하기
자세한 설명 감사합니다. 잘봤습니다.
혹시 첫번째로 큰 값이 동일한 항목 2개(예: 사과 2천원, 배 2천원)가 있을 때, 사과 또는 배가 아니고 자꾸 엉뚱한 항목을 보여주는데 해결 방법이 있을까요?
금액이 동일할 때는 위쪽 행에 있는 값을 가져옵니다. 따라서 사과 또는 배를 가져오는 것이 정상입니다. 아마 다른 문제가 있는 것 같습니다. 입력한 수식을 알려주시거나 파일을 admin@xlworks.net으로 보내주시면 확인하고 답변드리겠습니다.