엑셀 / 함수 / RANK, RANK.EQ, RANK.AVG / 순위 구하는 함수

RANK.EQ는 같은 점수에 같은 순위를 부여하고, RANK.AVG는 동점자가 차지한 순위들의 평균을 반환합니다. 큰 값이 1위가 되는 것이 기본값이며 작은 값이 1위가 되도록 바꿀 수 있습니다. RANK는 이전 파일과의 호환성을 위해 유지되는 함수이고 동점 처리는 RANK.EQ와 같습니다.

구문과 순위 방향

=RANK.EQ(number,ref,[order])
=RANK.AVG(number,ref,[order])
=RANK(number,ref,[order])

number는 순위를 구할 값, ref는 전체 비교 범위입니다. order를 생략하거나 0으로 입력하면 큰 값부터, 0이 아닌 값을 입력하면 작은 값부터 순위를 매깁니다. 보통 오름차순 기준에는 1을 씁니다.

구문과 지원 제품은 Microsoft의 RANK 함수 설명, Microsoft의 RANK.EQ 함수 설명, Microsoft의 RANK.AVG 함수 설명에서 확인할 수 있습니다.

동점 순위 비교

75점이 공동 2위인 예입니다. 동점자가 두 명이면 RANK.EQ는 각각 2를, RANK.AVG는 2위와 3위의 평균인 2.5를 반환합니다. 다음 순위는 4위가 됩니다.

75점이 공동 2위인 예입니다. 동점자가 두 명이면 RANK.EQ는 각각 2를, RANK.AVG는 2위와 3위의 평균인 2.5를 반환합니다. 다음 순위는 4위가 됩니다.

75점 동점자가 세 명이라면 2·3·4위 자리를 차지하므로 RANK.AVG는 3입니다. RANK.EQ는 모두 2입니다. 동점 이후에 순위가 비는 방식이며, 1·2·2·3처럼 다음 순위가 이어지는 방식과는 다릅니다.

수식을 아래로 복사하기

=RANK.EQ(B2,$B$2:$B$10,0)
=RANK.EQ(B2,$B$2:$B$10,1)

B2의 점수는 상대 참조로, 전체 점수 범위는 절대 참조로 지정합니다. 아래로 복사할 때 비교할 현재 점수만 바뀌고 전체 기준 범위는 그대로 유지되어야 합니다. 달리기 기록처럼 작은 숫자가 우수한 자료는 order를 1로 정하세요.

순위가 예상과 다를 때

ref에 있는 텍스트는 무시될 수 있으므로 숫자처럼 보이는 점수가 실제 숫자인지 확인합니다. number가 비교 범위에 없으면 #N/A 오류가 날 수 있습니다. 점수 반올림 여부, 누락된 행, 고정하지 않은 범위도 확인하세요.

이름순 등 동점 해소 기준을 추가해 모두 다른 등수를 만들려면 별도의 규칙이 필요합니다. 함수 이름만 바꾸어 자동으로 동점을 없앨 수는 없습니다.

같은 카테고리의 다른 글
엑셀 / 나누기, 몫 구하기, 나머지 구하기

엑셀 / 나누기, 몫 구하기, 나머지 구하기

나눗셈 연산자와 QUOTIENT·MOD의 결과를 비교합니다. 0으로 나누는 오류와 음수에서 몫·나머지가 계산되는 방식도 예제로 설명합니다.

엑셀 / 인쇄 / 워크시트에서 선택한 영역만 인쇄하는 방법

엑셀 / 인쇄 / 워크시트에서 선택한 영역만 인쇄하는 방법

선택 영역 인쇄와 인쇄 영역 지정의 차이를 설명합니다. 머리글·배율·미리 보기와 다음 인쇄 작업의 설정 확인을 안내합니다.

엑셀 / 함수 / VAR.P, VAR.S, VARP, VAR / 분산과 표본분산 구하는 함수

엑셀 / 함수 / VAR.P, VAR.S, VARP, VAR / 분산과 표본분산 구하는 함수

모집단 전체와 표본 자료에 따라 VAR.P·VAR.S를 선택하는 기준을 설명합니다. 분모 차이와 숫자 0·빈 셀 처리, 호환 함수의 관계도 정리합니다.

엑셀 / 피벗 테이블 / 만드는 방법

엑셀 / 피벗 테이블 / 만드는 방법

피벗 테이블 원자료·보고서 위치·행·열·값 영역을 설정하는 방법을 설명합니다. 합계가 개수로 나오는 이유와 데이터 추가 후 범위·새로 고침도 안내합니다.

엑셀 / 화면 확대, 축소 하는 방법

엑셀 / 화면 확대, 축소 하는 방법

상태 표시줄·보기 탭·Ctrl+마우스 휠로 Excel 화면 배율을 바꿉니다. 글꼴 크기나 인쇄 배율 변경과의 차이 및 원래 배율 복구 방법도 안내합니다.

엑셀 / 특정 문자 앞, 특정 문자 뒤 텍스트 추출하는 방법

엑셀 / 특정 문자 앞, 특정 문자 뒤 텍스트 추출하는 방법

구분자 앞뒤 문자열을 LEFT·RIGHT·FIND·LEN으로 추출합니다. 첫 구분자 기준의 동작, 없는 구분자의 처리 및 TEXTBEFORE·TEXTAFTER 대안도 설명합니다.

엑셀 / 숫자를 한글 또는 한자로 나타내는 방법

엑셀 / 숫자를 한글 또는 한자로 나타내는 방법

숫자의 셀 서식을 한글·한자로 표시하는 방법을 설명합니다. 실제 숫자 유지, TEXT로 문자열 만들기와 서식의 보안·정밀도 한계를 구분합니다.

엑셀 / 틀 고정 하는 방법, 틀 고정 취소하는 방법

엑셀 / 틀 고정 하는 방법, 틀 고정 취소하는 방법

선택 셀 위·왼쪽의 행·열을 틀 고정하는 방법을 설명합니다. 첫 행·첫 열 고정, 취소와 인쇄 제목 설정의 차이도 안내합니다.

엑셀 / 달력 만드는 방법

엑셀 / 달력 만드는 방법

실제 날짜와 1일·7일 증가 수식으로 달력을 만드는 방법을 설명합니다. 월 시작 요일, 다른 달 날짜, 날짜 표시 서식과 템플릿 대안도 안내합니다.

엑셀 / 숫자를 문자(텍스트)로 변경하는 방법 3가지

엑셀 / 숫자를 문자(텍스트)로 변경하는 방법 3가지

텍스트 서식·작은따옴표·텍스트 나누기로 숫자를 텍스트로 다루는 방법을 설명합니다. 기존 숫자의 재입력 필요와 긴 식별번호의 손실 위험도 안내합니다.