반응형
이번 포스팅에서는 순위/순서 구하는 함수 RANK(RANK.EQ는 동일한 기능)/RANK.AVG에 대해서 알아보도록 하겠습니다. 이 함수들은 제 기준에서는 그렇게 자주 사용하지는 않았습니다. 컨설팅에서 역량모델링을 할 때 역량별 순위를 구할 때, 회사 인사팀에 있을 때 역량검사 등의 결과를 정리할 때 사용했던 기억이 있습니다. 순위/순서를 구할 때 그래도 쉽고 편하게 할 수 있는 함수이기에 알아두시면 좋습니다.
RANK 함수
전체 숫자에서 몇 번째 큰지, 작은지 순위/순서를 구할 수 있습니다.
'=RANK(숫자, 범위, 순위 결정)'
- 순위 결정은 '0'은 내림차순, '1'은 오름차순, 생략하면 기본값인 '0'인 내림차순으로 정렬됩니다.
연봉 순위 알아보기
실제 인사팀에서 이런 쓸데없는 일을 하지는 않습니다.
- F2셀에 '=RANK(E2,$E$2:$E$21,0)'을 입력합니다.
- E2는 순위를 찾을 숫자입니다.
- $E$2:$E$21은 숫자가 있는 범위로 절대참조를 사용해야 합니다. 상대참조를 할 경우, 범위가 계속 변경되기에 정확한 값을 구할 수 없습니다.
- 0은 내림차순으로 즉, 연봉이 가장 높은 숫자가 1, 가장 낮은 숫자가 20이 됩니다. - 채우기 핸들을 더블클릭하여 순위를 입력합니다.
- [데이터] - [정렬 및 필터] - [오름차순] 정렬을 합니다. 클릭 시 선택 영역 확장을 할 것인지에 대한 알림 창이 나오는데, 반드시 선택 영역 확장을 해야 합니다.
RANK.AVG 함수
순위가 같은 경우 숫자의 평균 순위를 표시합니다. 즉, 1등 동점자가 2명이면 평균 순위인 1.5등을 표기합니다.
'=RANK.AVG(숫자, 범위, 순위 결정)'
위의 연봉 순위에서..
- '.AVG'만 추가합니다. '=RANK.AVG(E2,$E$2:$E$21,0)'
- 채우기 핸들을 더블클릭하며, 기존 '6'으로 표시되어 있던 '김종국 차장', '이이경 차장'의 값이 평균값인 '6.5'로 변경되었습니다.
제 개인적으로 이 함수를 사용한 적은 없습니다. 그렇기에 이렇게 평균으로 나타내야 하는 경우가 있는지 잘 모르겠습니다. 이상 순위/순서 구하는 함수 RANK/RANK.AVG에 대해 알아보았습니다.
감사합니다.
반응형
'엑셀 > 엑셀 함수' 카테고리의 다른 글
엑셀 배열 수식으로 총합계 구하는 방법_SUMPRODUCT (0) | 2023.09.21 |
---|---|
배열수식으로 중복값 표시(IF / AND함수) 및 제거하는 방법 (1) | 2023.09.19 |
다중 조건 값 표시하는 방법_IF / OR / AND 함수 (1) | 2023.09.14 |
조건에 맞는 값의 평균 구하는 방법_AVERAGEIF / AVERAGEIFS (0) | 2023.09.12 |
IF함수 중첩과 IFS함수를 사용하여 다중 조건 반환값 구하기 (0) | 2023.09.06 |
날짜, 시간, 기간 기본 함수 YEAR/MONTH/DAY/TODAY/NOW (0) | 2023.09.01 |
대문자/소문자 변경 함수 PROPER/UPPER/LOWER (0) | 2023.08.31 |
문자 바꾸는 함수 REPLACE / SUBSTITUTE (0) | 2023.08.30 |
댓글