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

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

설명

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

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

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

구문

RANK(number,ref,[order])

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

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

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

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

    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 관리자는 이 데이터를 수집할 수 있습니다. 개인정보처리방침

의견 주셔서 감사합니다!

×