본문 바로가기
#1 엑셀 함수/#1.1 단일 함수

엑셀 RANK 함수 사용법 및 실무 예제

by 이세계의엑셀 2024. 9. 19.
반응형

엑셀에서 데이터의 순위를 계산하고자 할 때, RANK 함수를 사용합니다. RANK 함수는 주어진 값이 데이터 집합 내에서 차지하는 순위를 반환합니다. 이 함수는 성적, 점수, 판매량 등의 데이터를 순위별로 정렬할 때 유용합니다.

RANK 함수의 기본 사용법

RANK 함수는 다음과 같은 형태로 사용됩니다:

=RANK(값, 데이터_범위, [순서])

이 함수는 데이터_범위 내에서 몇 번째 순위인지 반환합니다. 순서는 선택 항목으로, 0 또는 생략 시 내림차순(큰 값이 높은 순위)을, 1일 경우 오름차순(작은 값이 높은 순위)을 의미합니다.

RANK 함수의 사용처와 구체적인 예시

RANK 함수는 성적 순위 계산, 판매량 순위 결정, 점수 순위 등을 계산하는 데 사용됩니다.

예시 1: 성적 순위 계산

다음은 RANK 함수를 사용하여 학생들의 성적 순위를 계산하는 간단한 예제입니다.

  A B C
1 학생 성적 순위
2 홍길동 95 =RANK(B2, $B$2:$B$4)
3 이순신 87 =RANK(B3, $B$2:$B$4)
4 장보고 91 =RANK(B4, $B$2:$B$4)

위 예제에서, =RANK(B2, $B$2:$B$4)는 성적 95점인 홍길동의 순위를 "1"로 계산합니다. 성적이 높은 순서대로 순위를 매기기 때문에 성적이 높은 홍길동이 1등, 그 다음으로 높은 장보고가 2등, 이순신이 3등을 차지합니다.

예시 2: 판매량 순위 결정

RANK 함수는 판매량 순위를 결정하는 데도 유용합니다. 다음은 제품의 판매량을 기준으로 순위를 계산하는 예제입니다.

  A B C
1 제품 판매량 순위
2 제품 A 500 =RANK(B2, $B$2:$B$4)
3 제품 B 300 =RANK(B3, $B$2:$B$4)
4 제품 C 450 =RANK(B4, $B$2:$B$4)

이 예제에서, =RANK(B2, $B$2:$B$4)는 판매량 500개인 제품 A를 1위로, 그 다음으로 높은 제품 C를 2위로, 판매량이 가장 적은 제품 B를 3위로 순위를 매깁니다.

RANK 함수의 실무형 예제

실무에서는 RANK 함수를 사용하여 직원의 성과 평가, 매출 순위 분석, 고객 만족도 조사 결과 등을 평가할 수 있습니다.

실무 예제 1: 직원 성과 평가 순위

다음은 RANK 함수를 사용하여 직원들의 성과를 평가하여 순위를 매기는 예제입니다.

  A B C
1 직원 성과 점수 순위
2 김철수 85 =RANK(B2, $B$2:$B$4)
3 박영희 90 =RANK(B3, $B$2:$B$4)
4 이민호 88 =RANK(B4, $B$2:$B$4)

이 예제에서, =RANK(B3, $B$2:$B$4)는 박영희의 성과 점수 90점을 1위로 매깁니다. 그 다음으로 높은 이민호가 2위, 김철수가 3위입니다.

실무 예제 2: 매출 순위 분석

RANK 함수는 매출 순위를 분석하는 데도 유용합니다. 다음은 월별 매출 데이터를 바탕으로 순위를 매기는 예제입니다.

  A B C
1 매출액 순위
2 1월 1000 =RANK(B2, $B$2:$B$4)
3 2월 1200 =RANK(B3, $B$2:$B$4)
4 3월 900 =RANK(B4, $B$2:$B$4)

이 예제에서, =RANK(B3, $B$2:$B$4)는 2월의 매출액 1200을 1위로, 그 다음으로 높은 1월의 매출액을 2위로, 3월의 매출액을 3위로 매깁니다.

RANK 함수 사용 시 주의사항

RANK 함수는 동일한 값이 여러 개 있을 경우 동일한 순위를 반환하지만, 그 다음 순위는 건너뜁니다. 예를 들어, 두 개의 값이 공동 1위를 차지하면, 그 다음 값은 3위로 매겨집니다. 또한 데이터 범위를 지정할 때 절대참조($)를 사용하는 것이 좋습니다.

RANK 함수로 문제를 풀어보기

다음은 RANK 함수를 활용한 문제 예시입니다.

  A B C
1 학생 점수 순위
2 학생 A 92 =RANK(B2, $B$2:$B$4)
3 학생 B 75 =RANK(B3, $B$2:$B$4)
4 학생 C 82 =RANK(B4, $B$2:$B$4)

문제: 위의 학생 점수에서 순위를 구하려면 어떤 RANK 함수를 사용해야 할까요?

정답: =RANK(B2, $B$2:$B$4)

답을 보려면 오른쪽을 마우스로 드래그하세요.

반응형