엑셀로 성적표나 매출 자료를 관리하다 보면 누가 1등인지, 몇 등인지 자동으로 계산해야 하는 경우가 많습니다.
이럴 때 사용하는 함수가 바로 RANK 함수입니다.
RANK 함수를 사용하면 숫자의 크기를 비교하여 순위를 자동으로 계산할 수 있으며, 시험 성적, 판매 실적, 영업 순위 등 다양한 업무에서 자주 활용됩니다.
이번 강의에서는 RANK 함수의 사용법부터 실무 활용 예제까지 쉽게 알아보겠습니다.
RANK 함수란?
RANK 함수는 목록 안에서 특정 숫자가 몇 번째 순위인지 반환하는 함수입니다.
값이 클수록 높은 순위를 줄 수도 있고,
반대로 값이 작을수록 높은 순위를 줄 수도 있습니다.
숫자의 순위를 계산하는 함수
기본 문법
=RANK(숫자, 범위, [정렬방식])
인수 설명
- 숫자 : 순위를 구할 값
- 범위 : 비교할 숫자 목록
- 정렬방식 : 생략 또는 0은 큰 값이 1등, 1은 작은 값이 1등
가장 많이 사용하는 예제
| A | B | |
| 1 | 이름 | 점수 |
| 2 | 김철수 | 95 |
| 3 | 이영희 | 82 |
| 4 | 박민수 | 100 |
| 5 | 최수진 | 88 |
점수의 순위를 계산한다면
=RANK(B2,$B$2:$B$5,0)
결과
| 점수 | 순위 |
| 95 | 2 |
| 82 | 4 |
| 100 | 1 |
| 88 | 3 |
가장 높은 점수가 1등으로 계산됩니다.
작은 값이 1등인 경우
예를 들어 배송시간이나 작업시간처럼 짧을수록 좋은 경우에는
=RANK(B2,$B$2:$B$5,1)
을 사용합니다.
| 작업시간 |
| 15 |
| 20 |
| 12 |
| 18 |
결과
| 작업시간 | 결과 |
| 15 | 2 |
| 20 | 4 |
| 12 | 1 |
| 18 | 3 |
실무 활용 예제 ① 시험 성적 순위
학생들의 성적 순위를 자동 계산
=RANK(C2,$C$2:$C$31,0)
성적이 입력될 때마다 순위도 자동으로 변경됩니다.
실무 활용 예제 ② 매출 순위
영업사원의 매출 순위를 계산
=RANK(D2,$D$2:$D$20,0)
매출이 가장 높은 직원이 1등으로 표시됩니다.
실무 활용 예제 ③ 판매량 순위
상품 판매량을 비교하여 인기 상품 순위를 만들 수 있습니다.
=RANK(B2,$B$2:$B$15,0)
베스트셀러 상품을 쉽게 확인할 수 있습니다.
공동 순위(동점) 처리
예를 들어
90점
90점
85점
이라면 결과는
1위
1위
3위
가 됩니다.
동점이 있으면 같은 순위를 부여하고 다음 순위는 건너뜁니다.
자주 발생하는 실수
범위를 고정하지 않은 경우
=RANK(B2,B2:B10)
아래로 복사하면 범위가 계속 변경됩니다.
올바른 방법
=RANK(B2,$B$2:$B$10)
반드시 절대참조($) 를 사용하는 것이 좋습니다.
RANK 함수와 RANK.EQ 차이
최신 버전의 Excel에서는 RANK 대신 RANK.EQ 사용을 권장합니다.
사용 방법은 거의 동일합니다.
=RANK.EQ(B2,$B$2:$B$20)
기존 RANK 함수도 대부분의 환경에서 계속 사용할 수 있습니다.
함께 배우면 좋은 함수
- LARGE 함수
- SMALL 함수
- SORT 함수
- SORTBY 함수
- MAX 함수
- MIN 함수
이 함수들과 함께 사용하면 순위 분석과 데이터 정렬을 더욱 효율적으로 처리할 수 있습니다.
핵심 정리
- RANK 함수는 숫자의 순위를 계산하는 함수이다.
- 정렬방식을 생략하거나 0으로 지정하면 큰 값이 1등이다.
- 정렬방식을 1로 지정하면 작은 값이 1등이다.
- 순위를 계산할 때는 비교 범위를 절대참조($)로 고정하는 것이 좋다.
- 최신 Excel에서는 RANK.EQ 함수도 함께 알아두면 좋다.
RANK 함수는 성적 관리, 매출 분석, 판매 순위, 실적 평가 등 실무에서 매우 자주 사용하는 함수입니다. 익혀두면 다양한 보고서를 더욱 빠르고 정확하게 작성할 수 있습니다.
엑셀 RANK 함수

'강의 > 엑셀 실무' 카테고리의 다른 글
| 엑셀 SMALL 함수 - 작은 값 순서대로 찾기 (0) | 2026.07.01 |
|---|---|
| 엑셀 LARGE 함수 - 큰 값 순서대로 찾는 가장 쉬운 방법 (0) | 2026.07.01 |
| 엑셀 ISNUMBER 함수 - 숫자인지 자동으로 확인하는 엑셀 함수 (0) | 2026.07.01 |
| 엑셀 ISBLANK 함수 - 빈 셀인지 쉽게 확인하는 방법 (1) | 2026.07.01 |
| 엑셀 WEEKDAY 함수 - 요일을 숫자로 반환하는 함수 완벽 정리 (0) | 2026.07.01 |