엑셀 중복 등수 처리 공식 :: 실전 사용법
엑셀 중복된 등수 처리 목차 바로가기
함수 공식
=RANK(값,$범위)+COUNTIF($시작셀:시작셀,값)-1
인수 설명

인수 | 설명 |
값 | 등수를 계산할 값 또는 값이 입력된 셀 주소입니다. |
$범위 | 값의 순위를 계산할 대상 범위입니다. 절대참조로 입력하는 것에 주의합니다. |
$시작셀:시작셀 | 범위의 시작셀을 기준으로 한 확장범위입니다. 예를들어, 범위가 [ $B$2:$B$10 ] 일 경우, $시작셀:시작셀은 [ $B$2:B2 ] 가 됩니다. |
예제파일 다운로드
오빠두엑셀의 강의 예제파일은 여러분을 위해 자유롭게 제공하고 있습니다.
- [엑셀공식] 중복 등수 처리 공식예제파일
호환성
운영체제 호환성 Windows 버전 모든 엑셀 버전에서 사용 가능합니다. Mac 버전 모든 엑셀 버전에서 사용 가능합니다. 사용된 기초 함수
중복 된 등수 처리 공식 알아보기
공식 설명
본 공식은 엑셀의 RANK 함수 사용 시, 동일 값이 있어 등수가 중복처리 되는 문제를 해결하기 위한 엑셀 중복 등수 처리 공식입니다. 오름차순, 내림차순 정렬방향에 상관 없이 중복 등수 문제를 해결할 수 있으며, 범위의 위에 있는 값이 높은 등수로 매김됩니다. 엑셀 2010 이후 버전 사용자는 RANK 함수 대신 RANK.EQ 함수 사용을 권장합니다.
=RANK.EQ(값,$범위)+COUNTIF($시작셀:시작셀,값)-1만약 중복되는 값의 평균 등수를 출력하고자 할 경우, RANK.AVG 함수를 사용하세요.
공식의 동작원리
- RANK 함수로 범위 내 값의 크기 순위를 계산합니다.
=RANK({100,98,98,93,92},{100,98,98,93,92})
={1,2,2,4,5} - 확장 범위를 사용하면 한칸씩 자동채우기 될 때마다 범위가 한칸씩 확장됩니다.
=$B$2:B2
=$B$2:B3
=$B$2:B4
... - 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
... - 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}
- RANK 함수로 범위 내 값의 크기 순위를 계산합니다.