티스토리 뷰

엑셀 순위 함수 RANK 함수로 순위 구하기 예제

커피 한 잔의 여유 2015. 6. 11. 16:29

 

엑셀 순위 함수 RANK 함수로 순위 구하기 예제


 

[링크]엑셀 함수 총정리 및 사용 예제

[링크]메모리스트 엑셀 함수 정리 목록 및 엑셀 팁 정리 목록

[링크]메모리스트 엑셀 카테고리 목록

 

엑셀에서 내림차순이나 오름차순 정렬을 할 때는 RANK 함수를 사용합니다.

엑셀 순위 구하기 함수인 RANK 함수로 순위 구하기 에제를 설명하도록 하겠습니다.

 

 

엑셀 RANK 함수

 

RANK 함수는 3개로 인수로 구성이 되어 있습니다.

 

ㅇ Number : 순위를 구하려는 수

 

ㅇ Ref : 순위를 구하려는 목록의 셀 주소

 

ㅇ Order : 순위를 정할 방법

 

- 내림차순 정렬 : 0 을 입력하거나 FALSE를 입력, 또는 생략하면 내림차순 정렬이 됩니다. 내림차순 정렬이란 높은 숫자가 1등이고, 숫자가 낮아질수록 순위가 2등, 3등으로 내려가는 방식입니다. 내림차순 정렬은 학교 성적처럼 가장 높은 점수가 1위인 경우에 사용합니다.

- 오름차순 정렬 : 0 이 아닌 값을 지정하면 되며, 일반적으로 숫자 1 을 입력하거나 TRUE를 입력합니다. 오름차순 정렬이란 낮은 숫자가 1등이고, 숫자가 올라갈수록 순위가 2등, 3등으로 내려가는 방식입니다. 오름차순 정렬은 100m 달리기 시간처럼 가장 낮은 숫자가 1위인 경우에 사용합니다.

 


 

RANK 함수로 내림차순 순위 구하기

 

엑셀 순위 구하기

 

 

순위 함수인 RANK 함수의 사용 예를 보이기 위해 위의 데이터를 기준으로 설명하도록 하겠습니다.

위의 데이터는 성적표 데이터로 내림차순 정렬이 맞지만 설명을 위해 내림차순과 오름차순 2가지 모두 구해 보도록 하겠습니다.

 

 

엑셀 RANK 함수 정렬하기

 

순위는 총점을 기준으로 하며, 총점이 가장 높은 사람이 1위이고, 그 다음이 2위, 3위 순입니다.

순위를 구하기 위해 F2 셀을 클릭한 상태에서 함수마법사를 실행합니다.

 

참고로 함수마법사 단축키SHIFT + F3 키입니다. 함수를 자주 사용하시는 분은 외워두셔도 좋을 것 같네요.

저는 함수 계산을 빨리 하기 위해 함수를 구하고자 하는 셀에 "=RANK()"라고 입력한 상태에서 SHIFT + F3 키를 누른답니다.

이처럼 "=함수명()" 을 입력한 상태에서 함수마법사를 실행시키면 함수를 목록에서 찾을 필요없이 즉시 작업이 가능하답니다.

 

 

엑셀 RANK 함수로 오름차순 정렬 구하기

 

구하고자 하는 값이 E2 셀(255점)이므로 첫번째 인수에 E2 셀을 입력합니다.

이 때는 절대참조로 바꾸지 않고 E2 셀 그대로 두어야 합니다.

총점은 채우기 핸들을 이용해서 아래의 셀을 채울 경우에도 각 라인에 있는 총점을 구해야 하기 때문에 상대참조로 되어 있어야 합니다.

 

 

엑셀 RANK 함수로 오름차순 정렬 구하기

 

2번째 인수에는 총점 전체영역을 범위로 지정한 다음 F4 키를 눌러줍니다.

총점영역인 E2:E10 으로 범위 지정 후 F4키를 눌러 주면 위 화면처럼 $E$2:$E$10 으로 변경이 됩니다.

 

 

엑셀 RANK 함수로 오름차순 정렬 구하기

 

3번째 인수는 숫자 0 을 입력하거나, 생략하고 확인을 눌러도 됩니다.

내림차순의 경우 대부분 3번째 인수는 입력하지 않고 확인을 누릅니다.

오름차순으로 정렬하고자 한다면 숫자 1을 입력하면 되고요.

 

이렇게 F2 셀을 구했으면 F2 셀을 클릭해서 채우기 핸들을 이용해서 F2셀부터 F10셀까지 채워주면 됩니다.

또는 F2셀을 클릭해서 F2 셀의 우측 하단 부분을 더블클릭해도 자동으로 채워집니다.

 

RANK 함수로 오름차순 순위 구하기

 

 

엑셀 RANK 함수로 내림차순 정렬 구하기

 

내림차순으로 정렬하는 방법이나 내림차순으로 정렬하는 방법에는 3번째 인수의 값만 차이날 뿐 동일합니다.

 

오름차순으로 정렬하고자 하는 경우에는,

1번째 인수에는 총점 셀인 E2 셀을 입력하고,

2번째 인수는 총점의 목록인 E2:E10 셀을 범위 지정 후 F4키를 눌러서 위 그림처럼 $E$2:$E$10 으로 변경해 주면 됩니다.

3번째 인수는 오름차순에 해당하는 숫자 1을 입력하고 확인 버튼을 누릅니다.

 

이렇게 오름차순 정렬이 구해지면 나머지 셀들은 채우기 핸들을 이용해서 채워주면 됩니다.

 

 

엑셀 RANK 함수로 내림차순 오름차순 정렬 구하기

 

위의 그림은 내림차순 정렬과 오름차순 정렬이 완성된 상태입니다.

 

내림차순의 경우 8번 라인의 장영실이 265 점으로 가장 높기 때문에 1위인 것을 볼 수 있습니다.

오름차순의 경우 10번 라인의 박문수가 227 점으로 가장 낮기 때문에 1위인 것을 볼 수 있습니다.

 


 

저는 위 상품을 소개하면서 포인트를 받았습니다.