RANK 함수
지원 버전 자세히 보기
엑셀 2013 이전엑셀 2016엑셀 2019엑셀 2021엑셀 2024M365웹 엑셀
엑셀 RANK 함수는 범위에서 특정 값의 크기 순위를 반환하는 함수입니다.
=RANK(값, 범위, [정렬방향])
인수구분설명
값
필수
순위를 구할 값입니다.
범위
필수
값의 순위를 계산할 대상 범위입니다.
숫자가 아닌 값은 무시하며 범위는 미리 정렬하지 않아도 됩니다.
정렬방향
선택
순위를 결정할 정렬 방향을 지정합니다.
- 0 또는 생략: 내림차순으로 계산하며 가장 큰 값이 1위입니다.
- 1: 오름차순으로 계산하며 가장 작은 값이 1위입니다.
빠른 예제
=RANK(145,{131,154,147,145,124,131})키 145의 내림차순 순위를 구합니다.결과3
=RANK(15.1,{15.1,18.2,19.5,16.2,14.3,17.3},1)달리기 기록 15.1의 오름차순 순위를 구합니다.결과2
함수 개요
엑셀 RANK 함수는 범위에서 특정 값의 크기 순위를 반환하는 함수입니다. 정렬방향을 생략하거나 0으로 지정하면 내림차순, 1로 지정하면 오름차순으로 계산합니다.
=RANK(145,{131,154,147,145,124,131})큰 값을 1위로 하여 순위를 구합니다.결과3
=RANK(15.1,{15.1,18.2,19.5,16.2,14.3,17.3},1)작은 값을 1위로 하여 순위를 구합니다.결과2
엑셀 2010 이후에는 같은 방식으로 동작하는 RANK.EQ 함수 와 중복값의 평균 순위를 반환하는 RANK.AVG 함수 로 세분화되었습니다.
RANK 함수 간단 예제
1
학급에서 키 순위 구하기
키가 145인 학생의 순위를 여섯 명의 키 데이터에서 계산합니다.
=RANK(145,{131,154,147,145,124,131})큰 키를 1위로 계산합니다.결과3
145는 범위에서 세 번째로 큰 값이므로 3을 반환합니다.
2
달리기 기록을 오름차순으로 순위 계산하기
달리기 기록은 작을수록 높은 순위이므로 정렬방향을 1로 지정합니다.
=RANK(15.1,{15.1,18.2,19.5,16.2,14.3,17.3},1)작은 기록을 1위로 계산합니다.결과2
15.1은 두 번째로 작은 기록이므로 2를 반환합니다.
그 외 주의사항
정렬방향의 기본값은 0이며 가장 큰 값을 1위로 계산합니다.
가장 작은 값을 1위로 계산하려면 정렬방향에 1을 입력합니다.
순위를 계산할 범위는 미리 정렬하지 않아도 됩니다.
중복값은 같은 순위를 가지며 이후 순위에 영향을 줍니다. 예를 들어 {1,3,3,5}에서 3은 2위이고 5는 4위입니다.
관련 함수

따라하기 좋은 자료 입니다.
감사합니다.