오빠두엑셀 `2026 무료 챌린지` 오픈! 완주하고 수료증 받아가세요! 5년 연속 IT분야 베스트셀러! 「 진짜쓰는 실무엑셀 」로 2026년 공부 끝내기 엑셀이 막히셨나요? Q&A 게시판에서 바로 해결하세요.
메뉴

엑셀 중복 등수 처리 공식 알아보기 :: 엑셀함수공식

중복 된 등수를 처리하는 공식의 실전 사용법과 동작 원리를 단계별로 알아봅니다.

작성자 :
오빠두엑셀
최종 수정일 : 2021. 09. 03. 11:02
URL 복사
메모 남기기 : (7)

엑셀 중복 등수 처리 공식 :: 실전 사용법

엑셀 중복된 등수 처리 목차 바로가기
함수 공식
=RANK(값,$범위)+COUNTIF($시작셀:시작셀,값)-1
인수 설명
엑셀 중복 등수 처리 공식 인수_R
엑셀 중복 등수 처리 공식에 들어가는 인수입니다.
인수 설명
등수를 계산할 값 또는 값이 입력된 셀 주소입니다.
$범위 값의 순위를 계산할 대상 범위입니다. 절대참조로 입력하는 것에 주의합니다.
$시작셀:시작셀 범위의 시작셀을 기준으로 한 확장범위입니다. 예를들어, 범위가 [ $B$2:$B$10 ] 일 경우, $시작셀:시작셀은 [ $B$2:B2 ] 가 됩니다.

예제파일 다운로드

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

  • [엑셀공식] 중복 등수 처리 공식
    예제파일

호환성
운영체제 호환성
Windows 버전 모든 엑셀 버전에서 사용 가능합니다.
Mac 버전 모든 엑셀 버전에서 사용 가능합니다.
사용된 기초 함수

중복 된 등수 처리 공식 알아보기

공식 설명

본 공식은 엑셀의 RANK 함수 사용 시, 동일 값이 있어 등수가 중복처리 되는 문제를 해결하기 위한 엑셀 중복 등수 처리 공식입니다. 오름차순, 내림차순 정렬방향에 상관 없이 중복 등수 문제를 해결할 수 있으며, 범위의 위에 있는 값이 높은 등수로 매김됩니다. 엑셀 2010 이후 버전 사용자는 RANK 함수 대신 RANK.EQ 함수 사용을 권장합니다.

=RANK.EQ(값,$범위)+COUNTIF($시작셀:시작셀,값)-1

만약 중복되는 값의 평균 등수를 출력하고자 할 경우, RANK.AVG 함수를 사용하세요.

공식의 동작원리
  1. RANK 함수로 범위 내 값의 크기 순위를 계산합니다.
    =RANK({100,98,98,93,92},{100,98,98,93,92})
    ={1,2,2,4,5}
  2. 확장 범위를 사용하면 한칸씩 자동채우기 될 때마다 범위가 한칸씩 확장됩니다.
    =$B$2:B2
    =$B$2:B3
    =$B$2:B4
    ...
  3. COUNTIF 함수를 사용하여 확장범위 내 각 값의 개수를 계산합니다.
    '첫번째 COUNTIF 계산
    =COUNTIF($B$2:B2,100)
    =COUNTIF({100},100)
    =1
    '두번째 COUNTIF 계산
    =COUNTIF($B$2:B3,98)
    =COUNTIF({100,98},98)
    =1
    '세번째 COUNTIF 계산
    =COUNTIF($B$2,B4,98)
    =COUNTIF({100,98,98),98)
    =2
    ...
  4. RANK 함수와 COUNTIF 함수의 결과값을 계산하여 중복 등수 문제를 해결합니다.
    =RANK(값,$범위)+COUNTIF($시작셀:시작셀,값)-1
    ={1,2,2,4,5}+{1,1,2,1,1}-{1,1,1,1,1}
    ={1,2,3,4,5}

관련링크 : MS 홈페이지 엑셀 RANK.EQ 함수 사용법

댓글 7
5 (6개 평가)
나며눅
나며눅 2021.01.12 11:33
오 제가 이 생각을 못했네요 고마워요 ^^
냐뉴뉴뇨
냐뉴뉴뇨 2021.05.12 12:17
진짜진짜 감사합니다!
흘러가다
흘러가다 2021.08.20 06:24
흘러가다왔는데 개꿀팁 얻어갑니다!!
송병훤입니다~^^
송병훤입니다~^^ 2022.01.15 18:53
감사합니다. 고민되는 문제였는데, 사용해보게씁니다
운동이보약
운동이보약 2023.04.13 16:44
위의 예제는 2등이 두명일 때, 2등과 3등으로 분리하는 거군요. 저는 2명이 두명일때 모두 2등으로 표기하고, 그다음 순위가 4등이 아니라3등으로 표기하고 싶은데, 도대체 답을 못찾겠습니다. 도와주세요 ㅠㅠ
오빠두엑셀
오빠두엑셀 작성자 2023.04.17 02:10
=SUMPRODUCT(($범위>값)/COUNTIF($범위,$범위))+1
공식을 사용해보세요 배열수식이므로 Ctrl + Shift + Enter 로 입력합니다.
강민준🤗
강민준🤗 2024.08.11 20:07
좋은 강의 감사합니다🙇‍♂️