본문 바로가기
카테고리 없음

엑셀 순위함수 - Rank 함수 알아보자

by 즈칸루하 2017. 6. 29.

엑셀 순위함수
by   즈칸루하


정해진 기준에 따라서 순위를 메길수 있습니다. 우리가 학교 다닐 때 성적순 같은 거 말하는 거죠. 이 예에서 기준은 성적이되겠죠? 엑셀에서 이걸 가능하게 해주는 기능이 있는데요. 그걸 바로 Rank 함수라고 합니다.

 

 

- 이 포스트의 주요 내용
엑셀 순위함수 - Rank 함수 알아보자

그러니 엑셀 순위함수 = Rank 함수가 되겠죠?

같은 말이니 앞으로는 순위함수라고 할께요.


만약에 이걸 사람이 하게된다면, 상당히 피곤해 질겁니다.

노가다를 하게 되는 것이죠.

한 10명에 관한 내용이면 할만하지만, 100명쯤만 되어도 하기 싫어지겠죠?


엑셀에서는 이걸 함수형태로 제공하고 있어서,

방법만 알게된다면 쉽게 구현할 수 있습니다.

하나씩 차근차근 알아볼께요.

쉬운 예제를 준비해보겠습니다.

총 5명이 있는 학급의 성적을 순위를 매겨보겠습니다.



순위함수를 이용하는 방법이 몇가지 있는데요.

위 그림처럼 fx버튼을 눌러서 시작을 하겠습니다.



▲ 함수 마법사가 나옵니다. 

함수 검색 부분에 Rank를 입력하고 검색을 하시면, 

해당 검색어에 해당하는 함수가 리스트형태로 나옵니다.

Rank를 더블클릭해줍니다.



▲ 그럼 요렇게 랭크함수의 인수를 지정할 수 있는 창이 뜨는데요.

여기서 잠깐 랭크함수를 살펴보겠습니다.

=Rank(number, Ref, order)


number : 해당 순위를 나타낼 셀넘버입니다.

여기서는 철수의 점수 부분이 되겠죠.

Ref : 전체 범위입니다. 점수의 범위가 될 예정입니다.

order : 내림차순, 오른차순을 선택하면 됩니다. 생략하면 내림차순이 되니,

여기서는 생략합니다.



▲ 그래서 첫번째 인수는 철수의 점수를 클릭해서 지정해 줍니다.



▲ 범위지정을 하면 되는데요.

C2부터 C6까지 마우스로 드래그하면 자동으로 입력됩니다.



완료하면 ▲ 이런 모양으로 지정된 것을 보실 수 있습니다.

여기서 문제!

혹시 절대값과 상대값을 알고계시나요?

우리는 철수의 순위함수를 지정한 뒤, 다른 학생의 경우에는 이를 복사해서 사용할 예정입니다.

엑셀은 기본적으로 상대값으로 지정이 되어서, 복사를 해버리면 셀의 좌표값이 바뀌어버린답니다.


number값은 상대값으로 바뀌어야 합니다.

하지만 Ref값(전체점수)은 절대값으로 지정되어야 합니다.


절대값은 좌표의 앞에 달러표시($)를 입력하면 되는데요.

예를 들어서 C2는 $C$2 이런 식이죠.



일일이 하나씩 달러표시를 넣을 필요는 없습니다.

마우스 포커스를 변경할 곳에 두고 단축키인 F4키를 누르면 자동으로 붙습니다.

여러번 눌러보고 모두 붙는지 확인해 보세요. 누를때 마다 달라요.



확인 버튼을 누르면 철수의 순위가 나온 것을 확인할 수 있습니다.

나머지 작업도 해야겠죠?

같은 방식으로 일일이 입력해야 한다면 이 것 또한 노가다를 벗어나지 못하겠죠?

서식 복사를 이용해서 붙여넣기할 겁니다.

철수의 순위를 복사한 후

나머지 영역을 드래그해 둡니다.

그리고 ▲ 처럼 붙여넣기를 클릭해 봅시다.



▲ 여러가지 형식의 붙여넣기 리스트들이 보일건데요.

fx 부분을 단지 클릭해 줍니다.



▲ 끝

순식간에 철수네 반의 성적 순위를 출력했습니다.

어때요? 순위함수 즉 Rank 함수의 사용법을 조금은 아시겠어요?

도움이 되셨기를 바랍니다.

댓글