엑셀 RANK.EQ 함수는 숫자목록에서 순위를 구해줍니다. 학교에서 성적 석차를 구하거나, 업무에서 숫자 값들의 순위를 구해야 할 때 사용할 수 있습니다.
RANK.EQ함수는 RANK 함수의 개선된 버전이며 엑셀 2010 버전부터 사용할 수 있습니다.
구문(Syntax)
RANK.EQ
RANK.EQ(number, ref, [order])
숫자목록에서 지정한 수의 순위를 구해준다.
인수 :
- number : 순위를 구하려는 수
- ref : 숫자목록의 배열 또는 참조(숫자 이외의 값은 무시됨)
- order : 0 또는 생략시 가장 큰 값이 1순위가 되며, 0이 아니면 가장 작은 값이 1순위가 됨
실습용 엑셀파일 다운로드 : 엑셀-RANK.EQ-함수-순위구하기.xlsx
사용 예
1. 성적에서 석차 구하기(동점자가 없는 경우)
아래 표에서 국어성적의 석차를 구해보겠습니다.
[D6] 셀에 다음 수식을 입력합니다.
=RANK.EQ(C6,$C$6:$C$15,0)
- 첫번째 인수 [C6]은 이지은 학생의 국어성적
- 두번째 인수 [$C$6:$C$15]는 석차를 구할 전체 학생의 성적범위
- 세번째 인수 0은 내림차순 정렬을 의미합니다(가장 높은 점수가 1순위가 됨).
수식을 좀 더 풀어서 설명하면 다음과 같습니다.
- 이지은 학생의 국어성적 89점이([C6] 셀)
- 전체학생의 성적 범위인 [$C$6:$C$15]에서
- 내림차순 기준(가장 높은 성적이 1순위)으로 몇 등인지를 구하라.
첫번째 학생의 성적이 구해졌으므로 나머지 학생들의 석차는 다음과 같이 수식을 복사해서 붙여 넣거나 자동채우기를 하면 구할 수 있습니다.
=RANK.EQ(C6,$C$6:$C$15,0) 에서 두번째 인수 [$C$6:$C$15] 범위가 절대참조로 되어 있으므로 붙여 넣기해도 같은 범위가 유지되므로 나머지 학생들의 석차가 정상적으로 구해집니다.
※ 셀참조 방식은 다음 링크를 참고하세요.
[ 엑셀 상대참조/절대참조/혼합참조 ]
2. 성적에서 석차 구하기(동점자가 있는 경우)
이번에는 다음 그림처럼 학생별 성적에서 동점자가 있는 경우 석차를 구해보겠습니다.
[D20] 셀에 다음 수식을 입력합니다.
=RANK.EQ(C20,$C$20:$C$29,0)
[D20] 셀을 복사한 후 [D21:D29] 범위를 선택하여 붙여넣으면 나머지 학생들의 석차가 구해집니다.
이민수,박지훈 학생은 성적이 90점으로 동일하므로 석차가 동일하게 5등이 되며, 6등은 없고 다음 석차는 7등이 됩니다.
※ RANK.EQ 함수가 추가되기 전의 RANK 함수는 이전 엑셀 버전과의 호환성을 위해 제공되므로 엑셀 2010버전부터는 용도에 따라 RANK.AVG, RANK.EQ 함수를 사용할 것을 권장합니다.
함수 | 기능 | 비고 |
RANK | 숫자목록에서 지정한 수의 순위를 구해준다. (RANK.EQ 함수와 결과가 동일함) |
이전 Excel 버전과의 호환성을 위해 제공되므로 엑셀2010버전부터는 용도에 따라 RANK.AVG, RANK.EQ 함수를 사용할 것을 권장 |
RANK.AVG | 숫자목록에서 지정한 수의 순위를 구해준다. 같은 수가 여러 개이면 평균순위를 구해준다. | 엑셀2010버전부터 사용가능, RANK 함수의 개선버전 |
RANK.EQ | 숫자목록에서 지정한 수의 순위를 구해준다. (RANK 함수와 결과가 동일함) |
엑셀2010버전부터 사용가능, RANK 함수의 개선버전 |
관련 글
PERCENTILE.EXC 함수 - 백분위수 구하기(k값 0,1제외) - 엑셀 PERCENTILE.EXC 함수는 데이터 배열 또는 범위에서 k값에 해당하는 백분위수를 구해줍니다. k값에서 경계값인 0과 1을 제외(exclude)한다고 해서 PERCENTILE뒤에 "exclude"를 뜻하는… …
PERCENTILE.INC 함수 - 백분위수 구하기(k값 0,1포함) - 엑셀 PERCENTILE.INC 함수는 데이터 배열 또는 범위에서 k값에 해당하는 백분위수를 구해줍니다. k값에 0과 1을 포함(include)한다고 해서 PERCENTILE뒤에 'include'를 뜻하는 INC가… …
PERCENTILE 함수 - 백분위 수 구하기 - 엑셀 PERCENTILE 함수는 데이터 배열 또는 범위에서 k값에 해당하는 백분위수를 구해줍니다. ※ PERCENTILE함수는 이전 Excel 버전과의 호환성을 위해 제공되므로 엑셀… …
RANK.AVG 함수 - 평균 순위 구하기 - 엑셀 RANK.AVG 함수는 숫자 목록에서 순위를 구해주는데 같은 수가 여러 개일 때는 평균 순위를 구해줍니다. 함수이름의 마지막 AVG는 평균을 뜻하는… …
RANK.EQ 함수 - 순위 구하기 - 엑셀 RANK.EQ 함수는 숫자목록에서 순위를 구해줍니다. 학교에서 성적 석차를 구하거나, 업무에서 숫자 값들의 순위를 구해야 할 때 사용할 수 있습니다.… …
RANK 함수 - 순위 구하기 - 엑셀 RANK 함수는 말 그대로 숫자 목록에서 순위를 구해줍니다. 학교에서 학생들의 성적으로 석차를 구하거나, 업무에서 숫자 값들의 순위를 구해야 할… …