Microsoft로 로그인
로그인하거나 계정을 만듭니다.
안녕하세요.
다른 계정을 선택합니다.
계정이 여러 개 있음
로그인할 계정을 선택합니다.

이 문서에서는 Microsoft Excel의 RANK 함수에 사용되는 수식 구문과 이 함수를 사용하는 방법을 설명합니다.

설명

수 목록 내에서 지정한 수의 크기 순위를 반환합니다. 수의 순위는 목록에 있는 다른 수와의 상대 크기를 말합니다. 목록을 정렬하면 수의 위치와 순위가 같아질 수 있습니다.

중요: 이 함수는 보다 정확하고 이름에서 용도를 짐작할 수 있는 하나 이상의 새 함수로 대체되었습니다. 이전 Excel 버전과의 호환성을 위해 이러한 함수를 계속 사용할 수 있지만, 이후 버전의 Excel에서는 사용하지 못할 수 있으므로 지금부터 새 함수를 사용하는 것이 좋습니다.

새 함수에 대한 자세한 내용은 RANK.AVG 함수RANK.EQ 함수를 참조하세요.

구문

RANK(number,ref,[order])

RANK 함수 구문에는 다음과 같은 인수가 사용됩니다.

  • 수:     필수 요소입니다. 순위를 구하려는 수입니다.

  • 참조:   필수 요소입니다. 숫자 목록에 대한 참조입니다. 숫자 이외의 값은 무시됩니다.

  • 주문:   선택 요소입니다. 순위 결정 방법을 지정하는 수입니다.

    order가 0이거나 이를 생략하면 ref가 내림차순으로 정렬된 목록인 것으로 가정하여 number의 순위를 부여합니다.

    order가 0이 아니면 ref가 오름차순으로 정렬된 목록인 것으로 가정하여 number의 순위를 부여합니다.

주의

  • RANK는 중복된 숫자를 동일한 순위로 제공합니다. 그러나 중복 숫자의 존재는 후속 숫자의 순위에 영향을 줍니다. 예를 들어 오름차순으로 정렬된 정수 목록에서 숫자 10이 두 번 나타나고 순위가 5이면 11의 순위는 7입니다(숫자의 순위는 6이 아닙니다).

  • 어떤 목적으로는 관계를 고려한 순위 정의를 사용할 수 있습니다. 이전 예제에서는 숫자 10에 대해 5.5의 수정된 순위를 원합니다. RANK에서 반환하는 값에 다음 수정 요소를 추가하여 이 작업을 수행할 수 있습니다. 이 수정 요소는 순위가 내림차순으로 계산되는 경우(순서 = 0 또는 생략) 또는 오름차순(order = nonzero value)에 적합합니다.

    동일한 순위에 대한 수정 계수는 [COUNT(ref) + 1 - RANK(number, ref, 0) - RANK(number, ref, 1)]/2입니다.

    다음 예제에서 RANK(A2,A1:A5,1)는 3과 같습니다. 수정 계수는 (5 + 1 – 2 – 3)/2 = 0.5이고 관계를 고려한 수정된 순위는 3 + 0.5 = 3.5입니다. ref에서 숫자가 한 번만 발생하는 경우 RANK를 타이에 맞게 조정할 필요가 없으므로 수정 계수는 0이 됩니다.

예제

다음 표의 예제 데이터를 복사하여 새 Excel 워크시트의 A1 셀에 붙여 넣습니다. 수식의 결과를 표시하려면 수식을 선택하고 F2 키를 누른 다음 Enter 키를 누릅니다. 필요한 경우 열 너비를 조정하면 데이터를 모두 표시할 수 있습니다.

데이터

7

3.5

3.5

1

2

수식

설명(결과)

결과

=RANK(A3,A2:A6,1)

위 목록에서 3.5의 순위를 반환합니다(3).

3

=RANK(A2,A2:A6,1)

위 목록에서 7의 순위를 반환합니다(5).

5

도움이 더 필요하세요?

더 많은 옵션을 원하세요?

구독 혜택을 살펴보고, 교육 과정을 찾아보고, 디바이스를 보호하는 방법 등을 알아봅니다.

커뮤니티를 통해 질문하고 답변하고, 피드백을 제공하고, 풍부한 지식을 갖춘 전문가의 의견을 들을 수 있습니다.

이 정보가 유용한가요?

언어 품질에 얼마나 만족하시나요?
사용 경험에 어떠한 영향을 주었나요?
제출을 누르면 피드백이 Microsoft 제품과 서비스를 개선하는 데 사용됩니다. IT 관리자는 이 데이터를 수집할 수 있습니다. 개인정보처리방침

의견 주셔서 감사합니다!

×