엑셀

엑셀에서 순위를 정하는 RANK 함수 사용하는 방법

Swoon 2020. 12. 23. 01:42
반응형

엑셀에서 순위를 정하는 함수인 RANK 함수를 사용하는 방법입니다.

 

RANK 함수는 순위를 정해주는 함수입니다. 

RANK 함수의 기본 수식은 =RANK(숫자, 범위, 정렬순서)로 사용이 가능합니다.

정렬 순서는 생략이 가능하며 생략할 경우에는 내림차순으로 정렬이 됩니다.

 

RANK 함수를 사용해 보겠습니다. A, B, C, D, E가 각각의 점수를 가지고 있습니다.

A의 점수를 알아보기 위해서 숫자는 E4, 비교할 대상의 위치가 E4부터 E8이므로 범위는 E4:E8

순위 정렬은 내림차순으로 하기위해서 0을 사용해 수식은 =RANK(E4,E4:E8,0)을 입력했습니다.

함수를 사용하니 A의 순위는 3으로 나왔습니다.

 

A의 순위가 정해지고 B, C, D, E에게 함수를 복사해서 붙여넣었더니 이상하게 출력이 되네요.

이상하게 출력이 되는 이유는 복사 붙여넣기 하면서 셀의 범위도 같이 내려가서 그렇습니다.

이를 피하기 위해서 범위는 F4 키를 사용해서 절대참조로 바꿔주면 셀의 범위가 고정됩니다. 

 

정렬 순서는 0과 1을 사용해서 두 가지의 정렬이 가능합니다.

0을 사용하면 내림차순이 적용되어 큰 수부터 순위가 정해지고

1을 사용하면 오름차순이 적용되어 작은 수부터 순위가 정해지게 됩니다.

정렬 순서는 생략이 가능한데 정렬 순서를 생략할 경우에는 0을 사용한 것처럼

내림차순으로 정렬이 되어 큰 수부터 순위가 정해집니다.

반응형