본문 바로가기

엑셀 순위 순서 구하기 rank 함수

엑셀에서 데이터가 얼마나 크거나 작은지 순위를 구해야 할 때가 있습니다.

이럴 때 사용하는 함수가 RANK 함수입니다.

 

지금부터 RANK 함수 사용 방법을 알아보도록 하겠습니다.

=RANK(값, 범위)

 

먼저 오늘 순위를 매길 자료를 살펴보겠습니다.

간단히 나이에 따른 순위를 매겨보도록 하겠습니다.

 

RANK 함수 사용 방법

 

=RANK(값, 범위)

 

값이 범위에서 몇 번째로 큰 값인지 구하는 함수입니다.

 

=RANK(F4,$F$4:$F$15) 함수는 $F$4:$F$15 범위에서 F4 값이 몇 번째 함수인지 구하라는 의미입니다.

 

이 수식을 아래로 복사하면 나머지 ID의 총점이 몇 번째로 큰지도 나옵니다.

이때, 범위에서 숫자 부분은 절대 참조(E$3:E$17)로 설정하는 것은 잊지 않으셨죠?

 

만약 나이가 동갑이라면 순위는 어떻게 표시가 될까요?

공동 3등으로 표시가 되는 걸 확인할 수 있습니다.

그리고 4위가 사라지고 5위가 차순위가 되는 걸 확인할 수 있어요^^

즉 가장 높은 순위가 표시되도록 설정되어 있습니다.

 

=RANK(값, 범위, 0)

 

RANK 함수에서 인수에 값, 범위 뒤에

0 or 1 이 추가되어 사용이 될 수도 있습니다.

 

이건 오름차순 정렬, 내림차순 정렬과 비슷한 개념이라고 이해하면 쉬운데요.

한번 예제를 통해 확인해 보도록 하겠습니다.

 

=RANK(값, 범위, 0)

아까와 마찬가지로 나이가 높은 순위부터 순위가 1등으로 표시가 되는 걸 확인할 수 있습니다.

54살 여성분이 1위로 표시가 되었습니다.

 

=RANK(값, 범위, 1)

나이가 낮은 순위부터 1위로 표시가 되는 걸 확인할 수 있습니다.

2살 아이가 1위로 표시가 되었네요~

 

상황에 맞게 사용하시면 될 거 같습니다.

감사합니다.

 

728x90

댓글