본문 바로가기

엑셀강좌/☞ 함수

RANK 함수

[1] RANK

 ▶ 정의

  지정한 범위에서 순위를 구할 수 있습니다.

 ▶ 인수

  RANK( number, ref, order)

 인수

설명 

입력값 

 number

 순위를 구하려는 숫자 또는 셀 주소를 입력합니다.

숫자

 ref  순위를 구하기 위한 범위(셀 주소)를 입력합니다.

참조

 order

 순위의 정렬방법을 지정하는 수입니다.  0 이거나 생략하면 내림차순이고, 0 이 아니면 오름 차순입니다.

논리

[2] RANK 설명

 ▶ 설명

 * 순위를 구하고 싶을 때 사용되는 함수가 RANK함수입니다.
 * RANK 함수는 2007 및 이전 버전의 호환성을 위해서 제공하는 함수입니다.
 * 2010년이후 버전에서는 RANK.EQ 와 RANK.AVG 함수를 사용하는 것이 좋습니다.
 * 2010년이후 버전에서는 RANK.EQ가 RANK함수와 동일합니다.
 * order 인수는 필수 요소가 아니므로 생략해도 상관 없습니다. 단 생략할 경우 내림차순으로 순위를 정합니다.
 * order 인수가 0 이거나 생략하면 내림차순이고, 0 이 아니면 오름 차순입니다.
 * 일반적으로 RANK함수를 사용할 경우 내림 차순을 사용함으로 order 인수를 생략하는 경우가 많습니다.

[3] RANK 예제 및 사용 방법

 ▶ 예제 [  각 학생의 총점을 기준으로 순위를 표시하고 싶은 경우 ]

RANK 순위

 ▶ 사용방법

RANK 슌위

1. 순위 아래 셀(H3)에 RANK 함수 수식을 입력합니다.
   ①  =RANK(                           =RANK를 입력합니다.
   ②  =RANK(G3,$G$3:$G$7,0)      순위를 구할 총점의 셀 주소(G3)를 입력합니다.
   ③  =RANK(G3,$G$3:$G$7,0)      순위를 구할 총점의 셀 범위($G$3:$G$7)를 입력합니다.

   ④  =RANK(G3,$G$3:$G$7,0)      0 이거나 생략하면 내림차순이고, 0 이 아니면 오름 차순입니다.

2. 셀 H3H4, H5, H6, H7에 복사합니다.
   ①  H3을 아래로 드래그하여 복사 할 수 있습니다.
   ②  순위를 구하려는 각 총점의 셀 범위는 절대참조(주소)를 입력하는 것이 좋습니다. 그래야 복사할 경우 주소가 변경되지 않습니다.     

       ▶ 절대 참조:  셀주소에 $가 있는 것이 절대 참조입니다. 셀 복사 및 드래그 시 셀주소가 변경되지 않습니다.
          예) $G$3:$G$7          
       ▶ 상대 참조:  셀주소에 $가 없는 것이 상대 참조입니다. 셀 복사 및 드래그 시 셀주소가 변경됩니다.
          예) G3:G7

[4] 참고 사항

 ▶ 오류 발생 사항

* 순위를 구하기 위한 범위의 셀 주소는 절대 주소로 입력하는 것이 오류를 방지할 수 있습니다.            
  예) $G$3:$G$7            
  --> 절대주소를 입력해야 되는 이유는 복사하여 사용할 경우 순위를 구하는 범위가 변경되어서는 안되기 때문입니다.

 ▶ 관련 함수

* 관련함수로는 RANK.EQ, RANK.AVG가 있습니다.

'엑셀강좌 > ☞ 함수' 카테고리의 다른 글

RANK.AVG 함수  (0) 2019.07.03
RANK.EQ 함수  (0) 2019.07.02
ROUNDDOWN 함수  (2) 2019.06.04
ROUNDUP 함수  (0) 2019.06.04
ROUND 함수  (0) 2019.06.03