-
엑셀 RANK 함수카테고리 없음 2019. 9. 27. 11:03
엑셀 RANK 함수
엑셀 함수를 이용해서 순위를 매기는 방법이 있다는 사실을 아셨나요? 셀과 행으로 표현하는 엑셀을 사용해 보면 다양한 표를 작성하게 되는데요. 매출실적, 선호도, 점수 등에 따라 순위를 매겨야 하는 경우가 자주 있습니다. 이럴때 엑셀 RANK 함수가 쉽게 순위를 정합니다.
수동으로 순위를 정하면 순번 셀을 하나 만들고 수치를 오름차순으로 순위를 매겨보는 방법도 있지만 엑셀 RANK 함수를 사용하면 깔끔하고 전문적인 작업이 가능하기 때문에 굉장히 유용하게 사용이 됩니다. 오늘은 예시를 위해서 선호컬러별로 투표한 결과에 대해 순위를 매겨보겠습니다.
D5자리에 커서를 위치하고 엑셀 RANK 함수를 불러오겠습니다. 3가지 입력칸이 나오는데요. NUMBER, REF, ORDER로 값을 채워가면 됩니다.
NUMBER는 수치, REF는 범위, ORDER는 순서를 의미하는데요. ORDER는 0 또는 비어있는 경우에 자동으로 내림차순 정렬이 됩니다.
NUMBER 자리에 수치 C5를 클릭하면 자동으로 입력이 됩니다. D5 입장에서 보면 필요한 수치가 C5이기 때문인데요. REF는 범위로 투표수 전체를 블록잡아서 넣어주면 됩니다.
범위는 C5:C11이 되는데 F4키를 눌러서 절대 참조를 만들어주어야 행이 밀리지 않고 범위가 참조가 되겠죠? 그리고 마지막칸은 내림차순 할 수 있도록 저처럼 비워두시거나 0을 입력해 주세요.
우선 빨강에 대한 순위가 6으로 정해졌습니다. 지금은 데이터 양이 적어서 순위를 눈으로 쉽게 확인이 되지만 빅데이터를 이용해 순위를 매겨본다면 눈으로만 확인하기는 어렵죠. 아래로 셀을 내려서 엑셀 RANK 함수를 전부 적용해 보겠습니다.
초록색이 투표수가 11로 1등이 나오고, 노랑이 12로 2등이 됩니다. 제대로 엑셀 RANK 함수가 매겨진것을 알 수 있습니다.
등수이기 때문에 동률이 나오는 경우 3위가 2번 그리고 4위가 없고 5위가 나오는게 맞겠죠. 그래서 보라색이 5위가 매겨진 것을 확인할 수 있습다.
지금부터는 ORDER 자리에 숫자 1을 넣어서 오름차순 적용을 해보겠습니다. 조금 전과 순위가 반대로 나오는지 확인해 보겠습니다.
조금전과 달리 투표수 2를 획득한 주황이 1등이 되고 11개를 획득한 초록이 7등이 된 것으로 순위가 나옵니다. 순위함수는 어떻게 해석하느냐에 따라 내림차순, 오름차순 방식이 달라지기 때문에 적절하게 적용해 보면 좋습니다.
지금까지 엑셀 RANK 함수에 대해 알아보았는데요. 업무중에 엑셀이 막히면 일도 빨리 안되고 짜증이 나는 경우가 있습니다. 엑셀은 한번 익혀 두면 평생은 아니더라도 오래 사용하게 됩니다. 다른 엑셀 기능으로 돌아오겠습니다.