강좌(교육)

[엑셀 함수강좌] 사원별 매출액 순위산출(RANK)엑셀교실

조아0415 2016. 12. 15. 22:01


[엑셀 함수강좌] 사원별 매출액 순위산출(RANK)엑셀교실

 

RANK함수

=RANK(number, ref, [order])

 

RANK 함수는 사용 빈도가 많은 함수로 한번쯤은 들어본 적 있는 함수 일 것입니다.

RANK함수는 특정 값이 지정한범위 내에서 몇 번째 위치인지 순위를 구해 반환하는 함수입니다.

 

RANK 함수의 인수를 확인해봅시다.

 

number : 순위를 구할 값입니다.

ref : 값의 순위를 구하기 위하여 비교될 대상들이 입력된 데이터 범위입니다.

order : 정렬방법을 정하는 부분으로 순위를 큰 값 순으로 구할지, 작은 값 순으로 구할지 정합니다.

order의 값을 생략하거나 0을 넣어주면 내림차순, order의 값이 1일 경우 오름차순으로 순위를 정합니다.

 

함수의 사용 예

 

예제) 아래 표를 보고 각 사원별 매출액에 대한 순위를 내림차순과 오름차순 정렬해보시오.

 

 

 

먼저 내림차순 쪽의 E4셀의 값을 구해봅니다.

 

=RANK(D4, $D4:$D13) 내림차순이므로 order인수의 값을 생략하여도 무방합니다.

위의 값을 입력해보면 E4셀에 D4의 값은 D4:D13까지의 범위중 8번째 순위라는 것을 확인 할 수 있습니다.

 

이때 비교하는 대상들의 값이 변하면 안 되므로 $D4:$D13과 같이 절대참조를 사용해줍니다.

E4셀부터 E13셀까지 드래그하여 순위를 구해줍니다.

 

그럼 아래와 같은 결과를 얻을 수 있습니다.

 

 

, 이제 오름차순의 순위를 구해봅니다.

내림차순과 마찬가지로 먼저 F4셀의 값을 구해봅니다.

 

내림차순과 다르게 이번엔 order 인수 부분에 오름차순 정렬을 수행하는 1 값을 입력해줍니다.

=RANK(D4, $D$4:$D$13, 1)

수식은 위와 같고 F4셀부터 F13셀까지 드래그하여 전체 순위를 구해줍니다.