티스토리 뷰

엑셀 함수로 순위를 매길 수 있다는 사실 아셨나요? 셀과 행으로 표현하는 엑셀을 사용하다 보면 다양한 표를 작성하게 되는데, 매출실적, 선호도, 점수 등에 따라 순위를 매겨야 하는 경우가 발생하죠. 이럴때 사용할 수 있는 엑셀 RANK 함수를 준비해봤어요.

 

 

수동으로 순위를 매겨보자면 순번 셀을 하나 만들어놓고 수치를 오름차순해서 순위를 매겨볼 수도 있겠지만, 함수를 사용하면 더 깔끔하게 전문적으로 작업할 수 있어 알아두시면 굉장히 유용하게 사용하실 수 있을 꺼에요. 저는 선호컬러별로 투표한 결과에 대해 순위를 매겨보는 예시를 들어봤어요.

 

엑셀 RANK 함수

 

D5자리에 커서를 두고 엑셀 RANK 함수를 불러옵니다. 3가지 입력칸이 나타나는데요. NUMBER, REF, ORDER로 칸을 채우시면 됩니다. NUMBER는 수치, REF는 범위를, ORDER는 순서인데 ORDER는 0 또는 비어있는 경우에 자동으로 내림차순 정렬이 됩니다.

 

엑셀 RANK 함수

 

NUMBER 자리에 수치 C5를 클릭하면 자동으로 입력됩니다. D5 입장에서 보면 필요한 수치가 C5이기 때문이죠. REF는 범위로 투표수 전체를 블록잡아서 넣어주시면 됩니다. 범위는 C5:C11이 되는데 F4키를 눌러 절대참조를 만들어주셔야 행이 밀리지 않고 범위가 참조됩니다. 그리고 마지막칸은 내림차순 할 수 있도록 저처럼 비워두시거나 0을 입력해주세요.

 

엑셀 RANK 함수

 

우선 빨강에 대한 순위가 6위로 매겨졌어요. 지금은 데이터 양이 적어서 순위를 눈으로 확인할 수 있지만 빅데이터를 이용하여 순위를 매겨본다면 눈으로 확인하기 어렵겠죠. 아래로 셀을 내려서 엑셀 RANK 함수를 전부 적용해봅니다.

 

엑셀 RANK 함수

 

 

초록색이 투표수 11로 1등이구요, 노랑이 12로 2등. 제대로 매겨진것을 확인할 수 있어요. 등수이기 때문에 동률이 나올 경우 3위가 2번 매겨지고 4위가 아닌 5위가 나오는게 맞겠죠? 그래서 보라색이 5위가 매겨진 것을 확인할 수 있습니다.

 

엑셀 RANK 함수

 

이번엔 아까 비워두었던 ORDER 자리에 숫자 1을 넣어 오름차순 적용을 해볼께요. 이번엔 순위가 반대로 나와야 하는데 확인해 봅시다.

 

엑셀 RANK 함수

 

아까와 달리 투표수 2를 획득한 주황이 1등이 되고 11개를 획득한 초록이 7등이 된것을 볼 수 있죠. 순위함수도 어떻게 해석하느냐에 따라 내림차순, 오름차순 방식이 다르기 때문에 적절하게 활용하면 좋을것 같아요. 이상 엑셀 RANK 함수로 순위 매기는 방법 정리해보았습니다.

 

엑셀 RANK 함수

 

 

댓글