본문 바로가기

잡학다식(雜學多識)/Follow Excel!

[엑셀함수04]Rank

순위정하는 함수! Rank.

​-특정한(지정한) 수의 순위를 나타냅니다.-

 

오늘은 엑셀함수 Rank를 사용해서 매출순위를 나타내 보겠습니다.

 

​위 그림은 특정기간동안의 품목별 매출순위를 나타낸 그림입니다.

매출순위는 영업/마케팅 부문에서 선택/집중을 하기위해 자주  사용합니다.

​Rank함수는 IF함수처럼 크게 어려운함수가 아닙니다.

한두 번 연습하면 쉽게 익힐수 있을겁니다.

먼저 Rank함수의 인수부터 보겠습니다.

셀 P6에 Rank를 입력 하겠습니다.​

Number, Ref, [Order] 세가지 인수가 있네요...​

Number​는 우리말로 '수, 숫자' 죠? 순위를 정할 '수'를 지정하란 말이겠죠..

여기서는 A품목 매출순위를 구해야하기에 O6를 지정하겠습니다.​

Ref는 Reference의 약어입니다. 참고, 인용이라는 뜻입니다.

​품목 A ~ E 의 매출순위를 구해야하므로 O6:O10​을 쓰겠습니다.

(참고: O6:O10의 ' : ' 의 의미는 드래그를 말합니다.)

마지막 [Order]는​ 순위를 나타내는 방식을 말합니다.

인수로는 숫자 '0'과 '0'이 아닌 수가 있습니다.(양식보며 설명 드리겠습니다.)

​Rank1에서는 '1', Rank2에서는 안쓰겠습니다. 

 

 

 

​함수를 다 입력한 뒤 차이점을 보겠습니다.

​Rank1과 Rank2의 순위가 다른걸 알 수 있습니다.

마지막 인수인 [order]에 따라 다른결과를 얻을 수 있는데요.

[order]를 생략하거나,'0'으로 지정하면​ 내림차순으로 순위가 정렬되고요,

​[order]가 '0'이 아닌 다른 수 -본 예제에서는 '1'로 지정- 를 지정하면 오름차순으로 정렬됩니다.

​예] =Rank(O6,O6:O10,0) 또는 =Rank(O6,O6:O10) =>내림차순

​주의사항.

함수나 수식이 들어간 셀을 복사해서 수식을 완료할때, 간혹 틀린값이 나오는 경우가 있습니다.

 이유는 수식에서 지정한 참조영역이 밀리기 때문입니다.

그래서, 참조영역이 밀리지 않게 고정을 해줘야하는데, 그때 '$'를 사용합니다.

예를들면 참조영역 'O6:O10' 고정할때 '$O$6:$O$10' 으로 고정시키고 복사하시면

참조영역이 고정된 상태로 복사됩니다.

 

 

'잡학다식(雜學多識) > Follow Excel!' 카테고리의 다른 글

[엑셀함수08]IF응용2  (0) 2014.07.16
[엑셀함수07]IF응용  (0) 2014.05.21
[엑셀함수06]IF  (0) 2014.05.19
[엑셀함수05]Datedif  (1) 2014.05.17
[엑셀함수03]Sumif+Vlookup  (0) 2014.05.10
[엑셀함수02]Vlookup+이름관리자  (0) 2014.05.10
[엑셀함수01]SUMIF  (0) 2014.05.10