Loading
2015. 11. 11. 20:36 - 꿈별이

[엑셀 함수] 순위 함수 RANK함수 + 절대참조에 대해 알아봅시다!!

안녕하세요 여러분~~

내일은 고3 여러분들이 그동안 그토록 기다려온 수능이죠?

열심히 치뤄서 좋은 결과가 나오기를 바라겠습니다^^


그리고 여러분들 오늘은 저번에 했던 엑셀 COUNT 함수에 이어서

엑셀의 RANK 함수를 사용하는 방법에 대해 알려드리려고 해요!!



RANK함수는 저번에 했던 카운트 함수보다는 약간 더 까다롭답니다


오늘은 조금 어려울지도 모르겠지만 언제나처럼 저를 잘따라 오시길 바랄게요!!



우선 랭크 함수는 어떤 용도로 쓰이는지 한번 도움말을 볼까요?



"수 목록 내에서 지정한 수의 크기 순위를 구한다. 목록 내에서 다른 값에 대한 상대적인 크기를 말한다."

엑셀 상에서 알려주는 도움말 이지만...

언제나 느끼는데 참 어렵게도 설명을 해놓았죠?


그냥 간단히 요약해서 말하자면!!

"니가 선택한 셀의 값은 어떤 범위 내에서 몇위인가 구해줄께"

라고 보시면 되겠습니다!!!



RANK함수의 사용 방법은

=RANK(순위를 메길 셀 또는 값, 범위 혹은 값, 옵션)

이렇게 구성이 되어있어요


어렵다더니 안어렵네...

하는분들 계시죠?

예제를 통해 사용하는걸 한번 보고 정해보세요!!



RANK함수 예제.xlsx

(다운받아서 하고싶다 하시는 분은 위를 눌러서 다운로드 받아주세요!!)


제가 간단히 만든 예제랍니다

해당 업체에서 단가기준과 주문량 기준의 순위를 메겨보도록 할게요


제가 아까 사용 방법을 말했었는데 기억하시나요?

=RANK(순위를 메길 셀 또는 값, 범위 혹은 값, 옵션)

이 수식에 맞춰서 한번 여러분이 구해보세요!!


제가 한 답과 맞는지 비교를 하면서 실력을 높여나갑시다!!



정답은


=RANK($B4,$B$4:$B$7,0) 이랍니다


왜 이런 식이 나왔나 이해가 안가는 분도 계실지도 모르니까

아래를 한번 보시길 바랄게요

해당 식을 도출하는 과정을 적었답니다


(참고로 $가 왜 붙어있는가 하는점은 밑에서 설명을 드릴게요)



엑셀을 쓰는 사람이라면 종종 보게되는 함수마법사!!


Number : 순위를 구하려는 "수" 입니다!!

직접 숫자를 입력하거나 셀을 지정해 주시면 되요


전 지금 B4의 순위를 구하는 중이니 B4를 적겠습니다



Ref : 순위를 구하고자 하는 "수" 혹은 "범위" 입니다

전 B4에서 B7 까지의 숫자중에서 순위를 구하는 중이니

B4:B7 이 되겠습니다



그리고 마지막 Order

Order는 순위를 정할 방법을 지정하는 수 입니다


0을 적거나 생략시 내림차순으로 나열하고

0이 아닌 1을 입력하면 오름차순으로 나열해요


전 값이 큰 순서대로 나열했기 떄문에 내림차순인 0을 입력했답니다


그래서 완성된게 바로 이 식이죠!!


여기서 $ 이라는 글자가 왜 붙어있나 궁금하신 분들도 계시죠?

$은 절대값 이라는 뜻이에요



위처럼 범위에서 절댓값을 뺀게 보이시죠?

이 상태에서 채우기 핸들로 복사하면 아래와 같은 문제가 생긴답니다


1도 몇개 나타날 수 있고, 2도 몇개씩 나타나고...

이렇게 같은 순위가 계속해서 보이는 사태가 발생해요



채우기를 하면서 내리다 보면

지정해놓은 셀이 저절로 바뀌는거 다들 느끼셨죠?

기본적으로 채우기시에는 상대참조로 반영을 해서

셀을 내린만큼 식 안의 값들이 변화가 생기게 되죠


하지만 $을 붙이는 절대참조로 바꾸면

그 값은 아무리 옮기고 발버둥을 쳐도 그대로 유지가 되요

직접 수정하지 않는 이상은 변화가 없는게 절대참조 랍니다


상대참조에서 절대참조로 변환하기 위해서는

직접 $을 붙여주거나 값을 입력하고 F4 버튼을 눌러주면 되요

그럼 누를때마다 $가 붙게된답니다!!


유용한 팁이니 잘 알아두시기를 바랄게요!!





오늘은 절대참조 라는걸 추가시켜서 좀 더 어렵게 느껴질수도 있어요

하지만 몇번 써보고 나면 쉽게 쉽게 느껴지는게 절대참조, 상대참조 랍니다!!


제가 설명을 쉽게하려고 했는데 어렵게 나와서 좀 죄송하네요...


조금씩 발전해 나가면서 쉽게 풀어서 설명할 수 있도록 노력하도록 하겠습니다!!


공부 다들 열심히 하시기를 바랄게요~~