엑셀 RANK 함수 사용법 완벽 정리

링크가 복사되었습니다
조회 1

엑셀에서 순위를 매기는 가장 기본적인 함수인 RANK 함수에 대해 완벽하게 정리해 드립니다. RANK 함수는 특정 값의 범위 내에서의 순위를 숫자로 반환하는 함수로, 성적 관리, 판매량 비교 등 다양한 상황에서 유용하게 활용될 수 있습니다.

RANK 함수 기본 구조

RANK 함수는 다음과 같은 구조를 가집니다. =RANK(number, ref, [order])

  • number: 순위를 매기고자 하는 숫자 또는 셀 참조입니다.
  • ref: 숫자의 목록 또는 셀 범위입니다. 이 범위 내에서 number의 순위가 결정됩니다.
  • [order]: (선택 사항) 순위를 매기는 방식을 지정합니다. 0 또는 생략 시 내림차순 (높은 숫자가 1위), 0이 아닌 값 (예: 1)을 지정하면 오름차순 (낮은 숫자가 1위)으로 순위를 매깁니다.

내림차순 순위 매기기 (기본값)

가장 흔하게 사용되는 방식은 내림차순입니다. 즉, 숫자가 클수록 높은 순위를 받게 됩니다. 예를 들어, 학생들의 시험 점수에서 높은 점수를 받은 학생이 1위가 되도록 순위를 매길 때 사용합니다.

=RANK(B2, B2:B10)

위 예시에서 B2 셀의 점수가 B2부터 B10까지의 범위 중에서 몇 등인지를 내림차순으로 계산합니다. 이때 ref 범위는 절대 참조($B$2:$B$10)로 지정하는 것이 좋습니다. 그렇지 않으면 수식을 아래로 복사할 때 범위가 변경되어 잘못된 결과가 나올 수 있습니다.

오름차순 순위 매기기

오름차순은 숫자가 작을수록 높은 순위를 받게 됩니다. 예를 들어, 달리기 기록에서 가장 빠른 시간(가장 작은 숫자)을 기록한 선수가 1위가 되도록 순위를 매길 때 사용합니다.

=RANK(B2, B2:B10, 1)

위 예시에서 B2 셀의 기록이 B2부터 B10까지의 범위 중에서 몇 등인지를 오름차순으로 계산합니다. 세 번째 인자에 1을 지정하여 오름차순으로 순위를 매깁니다.

공동 순위 처리

RANK 함수는 동일한 값을 가진 데이터에 대해 같은 순위를 부여합니다. 예를 들어, 시험 점수가 90점으로 동일한 두 학생이 있다면, 두 학생 모두 같은 순위를 받게 됩니다. 이 경우, 다음 순위는 건너뛰게 됩니다. 예를 들어, 1위, 1위 다음에는 3위가 됩니다.

만약 공동 순위의 경우에도 순위를 건너뛰지 않고 연속적으로 부여하고 싶다면 RANK.EQ 함수 대신 RANK.AVG 함수를 사용해야 합니다. RANK.AVG 함수는 공동 순위의 경우 평균 순위를 반환합니다.

RANK 함수 활용 팁

  • 절대 참조 활용: ref 범위를 절대 참조($B$2:$B$10)로 설정하여 수식을 복사할 때 범위가 고정되도록 하세요.
  • 조건부 서식과 연계: RANK 함수로 계산된 순위를 이용하여 조건부 서식을 적용하면 상위 N개 데이터나 특정 순위의 데이터를 시각적으로 강조할 수 있습니다.
  • 데이터 정렬: RANK 함수로 순위를 매긴 후, 해당 순위를 기준으로 데이터를 정렬하면 원하는 순서대로 데이터를 쉽게 볼 수 있습니다.

RANK 함수는 엑셀에서 데이터를 분석하고 관리하는 데 매우 유용한 도구입니다. 오늘 알려드린 사용법을 통해 다양한 상황에서 엑셀 RANK 함수를 효과적으로 활용해 보시기 바랍니다.

이 글이 도움이 되셨나요?← 홈으로