본문 바로가기

강의/엑셀 실무

엑셀 RANK 함수 사용법 - 성적·매출 순위를 자동으로 계산하는 방법

반응형

엑셀로 성적표나 매출 자료를 관리하다 보면 누가 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 함수

엑셀 RANK 함수

 

반응형