온우주의 하루

Stop wishing, Start doing˚₊·—̳͟͞͞♥

  • 2025. 3. 5.

    by. 온 우 주

    목차

      엑셀 RANK.EQ 함수 완벽 가이드 | 순위 매기기 자동화

      엑셀 함수: RANK.EQ(RANK.AVG 비교)


      엑셀에서 데이터의 순위를 매기는 작업은 분석과 보고서 작성에서 매우 중요한 과정입니다. 특정 값이 데이터 내에서 몇 번째 순위인지 자동으로 계산하고 싶을 때 사용할 수 있는 함수가 바로 RANK.EQ 함수입니다. RANK.EQ 함수는 주어진 숫자의 상대적 순위를 반환하며, 동일한 값이 있을 경우 동일한 순위를 부여합니다. 이 글에서는 RANK.EQ 함수의 기본 사용법, 실무 활용 예제, 고급 활용법 및 주의할 점을 자세히 설명하겠습니다.

      ➔ RANK.EQ 함수란?

      ◇ RANK.EQ 함수 개요

      ◆ RANK.EQ 함수는 특정 값이 데이터 범위 내에서 몇 번째 순위인지 계산하는 함수입니다.
      ◆ 동일한 값이 있을 경우 동일한 순위가 부여됩니다.
      ◆ RANK.EQ 함수는 엑셀 2010부터 제공되었으며, 기존 RANK 함수와 동일한 기능을 합니다.

      ✔ RANK.EQ 함수 문법
      RANK.EQ(값, 범위, [순위 방식])

      ✔ 매개변수 설명

      값(Value) → 순위를 매기려는 값
      범위(Ref) → 비교할 숫자 목록 (순위를 매길 데이터 범위)
      순위 방식(Order) [선택사항]
                0 또는 생략 → 내림차순(큰 값이 1등)
                1 → 오름차순(작은 값이 1등)

      ✔ 기본 예제

      • A1:A10 범위에서 A5의 순위를 구하는 경우
      =RANK.EQ(A5, A1:A10, 0)  ➝ 내림차순 (큰 값이 1등)
      =RANK.EQ(A5, A1:A10, 1)  ➝ 오름차순 (작은 값이 1등)

      ➔ RANK.EQ 함수 기본 사용법

      ◇ 1. 점수 순위 매기기 (내림차순 순위)

      점수가 높은 사람이 1등, 낮은 사람이 꼴등이 되는 방식입니다.

      ✔ 예제 데이터

      엑셀 함수: RANK.EQ(RANK.AVG 비교) 예제


      ✔ 결과
      • A와 D는 동점(95점)으로 공동 1위
      • B는 3위, C는 4위, E는 5위

      ◇ 2. 판매량 순위 매기기 (오름차순 순위)

      판매량이 적은 것이 1등, 많은 것이 꼴등인 방식입니다.

      예제 데이터

      엑셀 함수: RANK.EQ(RANK.AVG 비교) 예제


      결과
      • A가 판매량이 가장 적어 1위, C가 판매량이 가장 많아 5위

      ➔ RANK.EQ 함수 실무 활용법

      ◇ 1. 동점 처리 시 평균 순위 적용하기

      RANK.EQ 함수는 동일한 값이 있을 경우 같은 순위를 부여하지만, 동점자 수를 고려하여 평균 순위를 구하려면 COUNTIF 함수와 함께 사용해야 합니다.

      ✔ 예제: 평균 순위 반영하기
      =RANK.EQ(A2, A2:A10, 0) + (COUNTIF(A2:A10, A2)-1)/2

      ◇ 2. 부서별 개별 순위 매기기 (조건부 순위)

      같은 데이터 범위에서 특정 조건(부서별 등)으로 개별 순위를 구할 경우 SUMPRODUCT 함수를 활용할 수 있습니다.

      ✔ 예제: 부서별 점수 순위 구하기
      =SUMPRODUCT((부서범위=A2)*(점수범위>A2))+1

      ◇ 3. TOP 3 자동 추출 (INDEX, MATCH 활용)

      상위 3명의 데이터를 자동으로 가져오는 방법입니다.

      ✔ 예제: 점수 상위 3명 가져오기
      =INDEX(이름범위, MATCH(LARGE(점수범위, 1), 점수범위, 0))

      ➔ RANK.EQ 함수 사용 시 주의할 점

      ◇ 1. 동일한 값이 있을 경우 공동 순위가 매겨짐

      ◆ 같은 값이 있는 경우 같은 순위를 부여하며, 다음 순위는 건너뛰게 됩니다.
      ◆ 예를 들어, 2명이 공동 2위이면 다음 순위는 4위가 됩니다.

      ◇ 2. 오름차순과 내림차순 옵션 확인 필수

      ◆ 0(또는 생략) → 내림차순 (큰 값이 1위)
      ◆ 1 → 오름차순 (작은 값이 1위)

      ◇ 3. 데이터 범위가 변할 경우 자동 적용되지 않음

      ◆ 데이터 범위를 추가하거나 변경할 경우 수식을 수정해야 합니다.

      ➔ RANK.EQ 함수와 RANK.AVG 함수 차이점

      엑셀 함수: RANK.EQ(RANK.AVG 비교)

      RANK.EQ 공동 순위를 부여하고 다음 순위는 건너뜀 : 순위 부여
      RANK.AVG 공동 순위일 경우 평균 순위를 부여 : 평균 순위 계산

      공동 순위 없이 연속적인 순위를 매기려면 RANK.AVG를 사용해야 합니다.

      ➔ RANK.EQ 함수 요약 정리

      ◇ RANK.EQ 함수 기본 문법
      RANK.EQ(값, 범위, [순위 방식])

      ◇ 실무 활용 예제

      ◆ 점수 순위 자동화
      ◆ 판매량 순위 매기기
      ◆ 부서별 개별 순위 구하기

      ◇ 주의할 점

      ◆ 동점 처리 시 공동 순위가 부여됨
      ◆ 데이터 추가 시 수식 수정 필요
      ◆ 오름차순과 내림차순을 구분해야 함


      #엑셀RANKEQ #엑셀순위매기기 #엑셀함수 #엑셀수식 #엑셀자동화 #엑셀활용 #엑셀데이터분석 #엑셀실무 #엑셀팁 #엑셀순위계산