엑셀 / 함수 / 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 오류가 날 수 있습니다. 점수 반올림 여부, 누락된 행, 고정하지 않은 범위도 확인하세요.

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

같은 카테고리의 다른 글
엑셀 / 함수 / ADDRESS / 셀 주소 확인하는 함수

엑셀 / 함수 / ADDRESS / 셀 주소 확인하는 함수

ADDRESS의 행·열 번호와 절대·상대 참조 옵션을 예제로 설명합니다. A1·R1C1 형식, 시트 이름과 반환 문자열의 한계도 다룹니다.

엑셀 / 함수 / ISBLANK / 빈 셀인지 확인하는 함수

엑셀 / 함수 / ISBLANK / 빈 셀인지 확인하는 함수

ISBLANK로 실제 빈 셀을 검사하고 IF와 결합하는 방법을 설명합니다. 빈 문자열을 반환하는 수식, 공백 문자와 빈 셀의 차이를 구분할 수 있습니다.

엑셀 / 함수 / 함수 목록

엑셀 / 함수 / 함수 목록

합계·조회·조건·문자·날짜 등 목적별로 주요 Excel 함수를 비교합니다. 실제 사용법 링크와 버전·인수·오류 확인 기준을 통해 적합한 함수를 찾을 수 있습니다.

엑셀 / 암호 설정하는 방법, 암호 해제하는 방법

엑셀 / 암호 설정하는 방법, 암호 해제하는 방법

열기 암호·쓰기 암호·시트 보호의 목적을 비교하고 설정·해제 과정을 안내합니다. 저장 후 검증, 암호 분실과 보호의 보안 한계도 설명합니다.

엑셀 / 중복된 값 찾는 방법, 중복 항목 제거하는 방법

엑셀 / 중복된 값 찾는 방법, 중복 항목 제거하는 방법

중복 값을 표시하는 조건부 서식과 실제 제거를 구분합니다. 한 열·여러 열의 기준 선택, 행 관계 보존과 제거 후 검증·복구도 설명합니다.

엑셀 / 통합 문서 모든 시트 대상으로 검색하는 방법

엑셀 / 통합 문서 모든 시트 대상으로 검색하는 방법

찾기 범위를 통합 문서로 바꾸어 여러 시트를 검색하는 방법을 설명합니다. 수식·값, 대소문자·전체 일치·서식 옵션과 일괄 바꾸기의 주의점도 다룹니다.

엑셀 / 함수 / DELTA / 두 숫자가 같은지 비교하는 함수

엑셀 / 함수 / DELTA / 두 숫자가 같은지 비교하는 함수

DELTA가 같은 숫자에 1, 다른 숫자에 0을 반환하는 방식과 기본값을 설명합니다. 소수 계산 오차가 있는 수를 비교할 때의 한계도 다룹니다.

엑셀 / 로그 또는 상용로그의 값 구하기, 상용로그표 만들기

엑셀 / 로그 또는 상용로그의 값 구하기, 상용로그표 만들기

LOG·LOG10·LN의 차이와 로그 계산의 입력 조건을 설명합니다. 혼합 참조를 사용해 행과 열로 펼쳐지는 상용로그표를 만들 수 있습니다.

엑셀 / VBA / 모듈 내보내기 가져오기

엑셀 / VBA / 모듈 내보내기 가져오기

VBA 표준 모듈을 bas 파일로 내보내 다른 통합 문서에 가져오는 방법을 설명합니다. 중복 이름, 시트 참조·라이브러리 의존성과 전체 백업의 차이도 다룹니다.

엑셀 / 함수 / EVEN, ODD / 짝수 또는 홀수로 올림 또는 내림하는 함수

엑셀 / 함수 / EVEN, ODD / 짝수 또는 홀수로 올림 또는 내림하는 함수

EVEN과 ODD가 0에서 멀어지는 방향으로 짝수·홀수를 만드는 원리를 설명합니다. 음수와 0 예제로 ISEVEN·ISODD의 판별 기능과 구분할 수 있습니다.