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셀까지 드래그하여 전체 순위를 구해줍니다.
'강좌(교육)' 카테고리의 다른 글
[엑셀 함수강좌] 근속년수, 입사년도, 근무일확인(DATE, DATEDIF)엑셀교실 (0) | 2016.12.15 |
---|---|
[엑셀 함수강좌] 년, 월, 일 값 반환(YEAR, MONTH, DAY, TODAY)엑셀교실 (0) | 2016.12.15 |
[엑셀 VBA강좌] VBA_10 엑셀의 주요 개체의 이해 : Range Object - Rows, Columns, EntireRow, EntireColumn 속성엑셀교실 (0) | 2016.12.15 |
[엑셀 VBA강좌] VBA_09 엑셀의 주요 개체의 이해 : Range Object, Cells Object엑셀교실 (0) | 2016.12.15 |
[엑셀 함수강좌] 주민번호 뒷자리 암호화(REPLACE)엑셀교실 (0) | 2016.12.15 |