일 잘하는 비결/엑셀로 능률 높이기

| 숫자 순위 구하기 – RANK 함수

라리홈 2025. 5. 22. 21:33
반응형

숫자 순위 구하기 – RANK 함수

RANK 함수는 특정 숫자가 지정된 범위 내에서 몇 위인지를 알려주는 함수입니다.
기본적으로 큰 수가 높은 순위를 갖지만, 옵션에 따라 오름차순/내림차순을 선택할 수 있습니다.


| 함수 구문

=RANK(number, ref, [order])
  • number: 순위를 구할 숫자
  • ref: 비교 대상이 되는 숫자 범위
  • order:
    • 생략 또는 0 → 큰 수가 1등 (내림차순)
    • 1 → 작은 수가 1등 (오름차순)

| 기본 예제

  A B C D
1 이름 점수 수식 순위
2 철수 85 =RANK(B2, B2:B6) 3
3 민수 90 =RANK(B3, B2:B6) 1
4 은지 78 =RANK(B4, B2:B6) 5
5 수진 88 =RANK(B5, B2:B6) 2
6 지호 85 =RANK(B6, B2:B6) 3
 

※ 동점자는 같은 순위로 표시되고, 다음 순위는 건너뜀


| 오름차순 정렬 예제 (낙제자 순위)

=RANK(B2, B2:B6, 1)

→ 점수가 낮을수록 순위가 높아짐 (낙제 순)


| 실무 예제

예제 1 | 월별 매출 순위

  A B C D
1 부서 매출 수식 순위
2 영업팀 1200000 =RANK(B2, B2:B5) 2
3 마케팅팀 1350000 =RANK(B3, B2:B5) 1
4 개발팀 900000 =RANK(B4, B2:B5) 4
5 품질팀 950000 =RANK(B5, B2:B5) 3
 

예제 2 | 등수 뒤에 "등" 붙이기

=RANK(B2, B2:B6) & "등"
3

예제 3 | RANK와 IF 함께 사용

=IF(RANK(B2, B2:B6)<=3, "우수", "일반")

→ 상위 3등까지는 “우수”, 나머지는 “일반” 표시


| 함께 쓰면 좋은 함수

함수 설명
LARGE 상위 n번째 값 추출
IF 순위 기반 분류 조건 적용
TEXTJOIN 순위별 결과 요약
SORT 순위 결과 정렬 (엑셀 365 이상)
INDEX, MATCH 순위에 따라 항목 추출
 

| 실무 활용 팁

  • 평가 등급 분류: 상위 20% 우수자 표시
  • 지점별 매출 순위 분석
  • 인사 평가 자동 등수화
  • 온라인 시험 자동 채점 결과
  • 고객 구매금액에 따른 VIP 등급 구분
728x90
반응형