Home > 엑셀 함수 > 통계 함수 > 엑셀함수 RANK – 순위 구하기

엑셀함수 RANK - 순위 구하기

엑셀함수 RANK는 말 그대로 숫자목록에서 순위를 구해준다. 학교에서 학생들의 성적을 이용하여 석차를 구하거나, 업무에서 숫자값들의 순위를 구해야 할 때 사용할 수 있다.

※ 주의 : RANK함수는 이전 Excel 버전과의 호환성을 위해 제공되므로 엑셀2010버전부터는 용도에 따라 RANK.AVG, RANK.EQ 함수를 사용할 것을 권장한다.

첨부(실습용 엑셀파일) : 엑셀함수_RANK_순위구하기.xlsx
구문(Syntax)

RANK(number,ref,[order])

숫자목록에서 지정한 수의 순위를 구해준다.

인수 :
– number : 순위를 구하려는 수
– ref : 숫자목록의 배열 또는 참조(숫자 이외의 값은 무시됨)
– order : 0 또는 생략시 가장 큰 값이 1순위가 되며, 0이 아니면 가장 작은 값이 1순위가 됨

 

사용예

1. 학생별 성적에서 석차 구하기(동점자가 없는 경우)

아래의 C5:C14범위에 있는 국어성적의 석차를 구해보자.

엑셀함수 RANK - 순위 구하기

 

1) 먼저 아래 그림처럼  D6셀에 다음 수식을 입력한다.

=RANK(C6,$C$6:$C$15,0)

  • 첫번째 인수 C6 이지은 학생은 국어성적이고
  • 두번째 인수 $C$6:$C$15 는 석차를 구할 전체 학생의 성적범위이다. 
  • 세번째 인수 0은 내림차순 정렬을 의미한다(가장 높은 점수가 1순위가 됨).

엑셀함수 RANK - 순위 구하기

수식을 좀 더 풀어서 설명하면 다음과 같다.

  • 이지은 학생의 국어성적 89점이(C6셀)
  • 전체학생의 성적 범위인 $C$6:$C$15에서
  • 내림차순 기준(가장 높은 성적이 1순위)으로 몇 등인지를 구하라.

 

2) 나머지 학생들의 석차 구하기

D6셀을 복사한 후 D7:D15범위를 선택하여 붙여넣으면 나머지 학생들의 석차가 구해진다.

=RANK(C6,$C$6:$C$15,0) 에서 두번째 인수 $C$6:$C$15 범위가 절대참조로 되어 있으므로 붙여 넣기해도 같은 범위가 유지되므로 나머지 학생들의 석차가 정상적으로 구해진다.

※ 셀참조 방식은 다음 링크를 참고하자.
[엑셀에서 셀참조하기(상대참조,절대참조,혼합참조)]

엑셀함수 RANK - 순위 구하기

 

2. 학생별 성적에서 석차 구하기(동점자가 있는 경우)

이번에는 다음 그림처럼 학생별 성적에서 동점자가 있는 경우 국어성적의 석차를 구해보자.

엑셀함수 RANK - 순위 구하기

 

1) 아래 그림처럼  D20셀에 다음 수식을 입력한다.

=RANK(C20,$C$20:$C$29,0)

엑셀함수 RANK - 순위 구하기

 

2) 나머지 학생들의 석차 구하기

D20셀을 복사한 후 D20:D29범위를 선택하여 붙여넣으면 나머지 학생들의 석차가 구해진다.

이민수,박지훈 학생은 성적이 90점으로 동일하므로 석차가 동일하게 5등으로 구해진다. 그리고 아래에서 5등이 2명이므로 6등은 없고 다음 석차는 7등이 된다.

엑셀함수 RANK - 순위 구하기

 

※ RANK함수 이외에도 다음과 같이 RANK로 시작하는 함수가 있는데 용도가 약간씩 다르므로 주의하자.

함수 기능 비고
RANK 숫자목록에서 지정한 수의 순위를 구해준다.
(RANK.EQ 함수와 결과가 동일함)
이전 Excel 버전과의 호환성을 위해 제공되므로 엑셀2010버전부터는 용도에 따라 RANK.AVG, RANK.EQ 함수를 사용할 것을 권장한다.  
RANK.AVG 숫자목록에서 지정한 수의 순위를 구해준다. 같은 수가 여러 개이면 평균순위를 구해준다. 엑셀2010버전부터 사용가능, RANK 함수의 개선버전
RANK.EQ 숫자목록에서 지정한 수의 순위를 구해준다.
(RANK 함수와 결과가 동일함)
엑셀2010버전부터 사용가능, RANK 함수의 개선버전
 
[ 통계 함수 ]

 

“엑셀함수 RANK - 순위 구하기”의 2개의 댓글

  1. 핑백: 엑셀함수 RANK.EQ - 순위 구하기 - XLWorks 엑셀웍스

  2. 핑백: 엑셀함수 RANK.AVG- 평균 순위 구하기 - XLWorks 엑셀웍스

답글 남기기

이메일 주소는 공개되지 않습니다.