본문 바로가기

PC깨기?/엑셀

[엑셀08] RANK 함수 : 순위

반응형

이번에는 RANK 함수 사용법을 좀 알아보기로 해요.

RANK함수는 "순위"를 구하는 함수입니다.

 

엑셀2007버전까지는 이 순위구하는 함수가 "RANK"였는데
엑셀2010에 들어오면서부터 RANK함수를 쓸 수는 있지만, 환영을 못받고 있습니다.

그 대신 “RANK.EQ”와 “RANK.AVG”가 생겼는데요..
차이점은 아래와 같아요.

 

* "RANK.EQ"와 "RANK.AVG"

RANK.EQ

RANK.AVG

의미

점수가 같을 때 같은 순위를 주고
뒤의 순위는 생략
점수가 같을 때 평균으로 순위를 주고
앞과 뒤의 순위를 생략

1, 2, 3등의 점수가 같으면
모두 1등을 주고 2, 3등은 없다
1, 2, 3등의 점수가 같으면
1, 2, 3의 평균 (1+2+3)/3을 계산해 (답:2)
순위를 2등을 주고 1, 3등은 없다.

 

그래도 순위인데 기분좋게 1등이라고 써 주지 뭘 평균까지 내서 2등이라고 쓰려고 하는지... 참...나...
1등인데 2등이라고 표시해주는 RANK.AVG는 전 안쓸겁니다. ^^

 

어쨌든 RANK 함수의 사용법은 알아봐야 하니까 계속 가 보겠습니다.
RANK.EQ든 RANK.AVG이든 사용법은 똑같으니까 하나만 정확히 알아보죠.

 

 

 

1. 파일 준비

 

첨부파일에 있으니까 다운 받으시거나,
시간있으시면 한번 아래의 표를 만들어 보세요.

 

첨부파일 :

경쟁률.xlsx

 

 

 

2. RANK.EQ 사용을 위한 준비 : 함수마법사 열기

 

엑셀 잘하시는 분은 함수마법사 안쓰고 막 그냥 쓰겠지만,
그런 분이 굳이 제 블로그에 오셔서 RANK 함수 배우겠다고 하시진 않을테니까
우린 함수마법사를 이용해서 풀어볼랍니다.

 

시작합니다.
우선 H3 셀에는 제목을 입력해 주세요. 저는 "2015경쟁률 순위"라고 썼습니다.
제목이 너무 길어 줄을 바꾸려면 중간에 "ALT+엔터"하시면 됩니다.

 

그 다음줄에 함수마법사를 좀 더 편하게 열기 위해

=r 을 입력합니다.

 

"="은 지금부터 수식이라는 걸 엑셀에게 알려주는 거고,

"r”은 r로 시작하는 함수를 알려달라고 떼쓰는 겁니다. ^^;

그럼 진짜 "r”로 시작하는 함수를 보여줍니다.

 

 

 

 

그 목록 중에 "RANK.EQ”를 더블클릭합니다.

(키보드 [TAB]키를 눌러도 됩니다)

 

 

 

수식입력줄 왼쪽의 [fx]를 클릭하면

드디어 함수마법사가 열립니다.

다른 방법으로 함수마법사를 실행시켜도 되지만 얘가 제일 쉽더라구요.

 

 

 

3. RANK 함수 사용법 : 인수

 

순위를 구하려는 함수이기 때문에 기본적으로

"내 점수를, 요 범위에서, 순위를 구하라"라고 알려주면 됩니다.

그래서 3개의 인수에 각각

1. 내점수

2. 전체점수 (단, 무조건 F4)

3. 큰점수가 1등이면 빈칸, 작은 점수가 1등이면 "1"

 

 

 

요렇게 각각의 칸에 채워주면 됩니다.

(말로 하면 되게 쉽게 할 수 있는데.. 글로 하니까 뭔 소린지.. @.@)

 

 

 

4. RANK 순위 구하기

 

여하튼 구해 보자구요.

아까 말했듯 "내점수"가(첫 칸), "요 범위"에서(둘째 칸) 하고 채워주면 되는 겁니다.

RANK 함수마법사의 첫칸을 선택하고, 내 점수를 찍어 줍니다.

(그림에서는 26.21 이군요.)

 

 

 

RANK 함수마법사의 두번째 칸을 선택하고, 2015년 경쟁률 전체를 블럭설정합니다.

그런 다음... (여기가 제일 중요합니다)

마우스, 키보드 다른 것 아무 것도 건들지 말고

바로.. 바로... 바로... 곧 바로 키보드 [F4]를 눌러 주세요.

(안 눌러도 에러, 다른 것 하다가 와서 눌러도 에러입니다)

[F4]는 왜 누르는 거죠? 하고 묻지 마세요. @@

설명할 수는 있지만, 머리무지 아플거예요. (묻는 분이요.. ^^;)

 

 

 

하여간 [F4]를 하면 아래와 같이 됩니다.

 

 

 

RANK 세번째 칸은 일반적으로 비워두면 됩니다.

비우면 점수 높은 사람이 1등이되고, 0이 아닌 아무 숫자나 쓰면 점수 작은 사람이 1등이 되요.

 

 

 

드디어. RANK 함수를 이용해 순위를 구했습니다.

 

 

 

이제 자동채우기 핸들을 이용해 끝까지 끌어내리면

모든 칸에 순위가 구해집니다.

 

 

 

점수가 다른데 이상하게 순위가 같은 이상한 일이 생기면

잘못 구한 겁니다.

십중팔구는 [F4] 키를 잘못한 경우니까

천천히 다시 한번 구해 보세요.

 

 

여기까지 RANK.EQ, RANK.AVG, RANK에 대한 설명이었습니다.

 

(이봐요! RANK.EQ 하나만 했잖아요~?)

다 똑같다니깐요... 어물쩡~~~~~

반응형