엑셀 순위 매기기 공식, 정말 쉬운 방법 :: 엑셀 함수 공식

범위 내 값의 순위를 오름차순, 내림차순으로 계산하는 방법을 알아봅니다.

홈페이지 » 엑셀 순위 매기기 공식, 정말 쉬운 방법

엑셀 순위 매기기 공식

엑셀 순위 매기기 목차 바로가기
함수 공식

일반 공식 (기본 순위 매기기)

=RANK(값,$범위,[정렬방향])

동점자 순위 평균 처리

=RANK.AVG(값, $범위, [정렬방향])

중복 등수 처리 공식

=RANK(값,$범위)+COUNTIF($시작셀:시작셀,값)-1
'중복등수 처리 공식에 대한 자세한 설명은 아래 관련 포스트를 참고하세요.
인수 설명
엑셀 순위 매기기 공식
엑셀 순위 매기기 공식 예제
인수 설명
순위를 매길 값입니다.
$범위 순위를 계산하기 위해 참조할 범위입니다. 절대참조($A$1)로 입력합니다.
정렬방향
[선택인수]
정렬방향입니다. 기본값은 내림차순(=1)입니다. 오름차순으로 정렬하려면 0을 입력합니다.

예제파일 다운로드

오빠두엑셀의 강의 예제파일은 여러분을 위해 자유롭게 제공하고 있습니다.

  • [엑셀공식] 엑셀 순위 매기기 공식
    예제파일

호환성
운영체제 호환성
Windows 버전 모든 엑셀 버전에서 사용 가능합니다.
Mac 버전 모든 엑셀 버전에서 사용 가능합니다.
사용된 기초 함수
특정 값의 범위 내 순위를 구합니다.
특정 값의 범위 내 순위를 반환합니다.

엑셀 순위 매기기 공식 알아보기

공식 설명

엑셀 RANK 함수를 사용하면 범위 내 값의 순위를 계산할 수 있습니다. RANK 함수로 순위를 계산할 때 주의해야 할 점은 동점자가 있는 경우인데요. RANK 함수는 동점자가 있을 경우, 동점자에 동일순위를 매기고 이후 순위에 영향을 줍니다.

오빠두Tip : 엑셀 2010 이후 버전을 사용중일 경우, RANK.EQ 함수를 사용해도 동일하게 계산됩니다.

아래 상황을 두가지 상황을 살펴보겠습니다.

동점자가 없는 경우

100 95 90 85 80
순위
(RANK)
1 2 3 4 5

동점자가 있는 경우

동점자를 같은 등수로 처리 후, 이후 순위를 하나씩 밀어서 계산합니다.

100 95 95 85 80
순위
(RANK)
1 2 2 4 5

따라서 동점자가 있을 경우 아래 2가지 방법으로 문제를 해결할 수 있습니다.

  1. RANK.AVG 함수를 사용 (동점자를 평균순위로 계산)
    RANK.AVG 함수는 동점자가 있으면, 동점자 순위의 평균으로 동점순위를 계산합니다.
    ■ 동점자 순위 2, 3의 평균인 2.5를 계산합니다.
100 95 95 85 80
순위
(RANK.AVG)
1 2.5 2.5 4 5
  • 중복 등수 처리공식 사용
    아래 중복 등수 처리공식을 사용하면, 동점자가 있더라도 중복된 등수 없이 순위를 매길 수 있습니다.
    =RANK(값,$범위)+COUNTIF($시작셀:시작셀,값)-1
    중복 등수 처리공식 상세설명 바로가기

0 0 투표
게시글평점
guest
0 댓글
Inline Feedbacks
모든 댓글 보기
0
여러분의 생각을 댓글로 남겨주세요.x