RANK.EQ 함수

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

설명

수 목록 내에서 지정한 수의 크기 순위를 반환합니다. 해당 크기는 목록의 다른 값과 상대적입니다. 두 개 이상의 값에 동일한 순위가 있는 경우 해당 값 집합의 상위 순위가 반환됩니다.

목록을 정렬하면 수의 위치와 순위가 같아질 수 있습니다.

구문

RANK.EQ(number,ref,[order])

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

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

  • ref     필수 요소입니다. 숫자 목록의 배열 또는 참조입니다. 숫자 이외의 값은 무시됩니다.

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

주의

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

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

  • RANK. EQ는 중복 숫자가 동일한 순위를 습니다. 그러나 중복 숫자의 존재는 후속 숫자의 순위에 영향을 미치게 됩니다. 예를 들어 오차순으로 정렬된 정수 목록에서 숫자 10이 두 번 나타나고 순위가 5인 경우 11에는 순위가 7(6의 순위가 없습니다).입니다.

  • 일부 목적을 위해 관계가 고려된 순위 정의를 사용하려는 경우도 있습니다. 이전 예제에서는 숫자 10에 대해 5.5의 수정된 순위를 원할 것입니다. 이는 RANK.EQ에서 반환하는 값에 다음 수정 요소를 추가하여 수행될 수 있습니다. 이 보정 계수는 순위가 내림차순(order = 0 또는 생략) 또는 오차순(순서 = 비제로 값)으로 계산되는 경우에 모두 적합합니다.

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

    통합 문서의 예제에서 RANK입니다. EQ(A3,A2:A6,1)는 3과 같습니다. 수정 계수는 (5 + 1 – 2 – 3)/2 = 0.5입니다. 동점 고려 순위는 3 + 0.5 = 3.5입니다. 숫자가 ref에서 한 번만 발생하는 경우 RANK 이후의 보정 계수는 0입니다. EQ는 타이에 맞게 조정할 수 없습니다.

예제

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

데이터

7

3.5

3.5

1

2

수식

설명

결과

=RANK.EQ(A2,A2:A6,1)

A2:A6에 포함된 목록에서 7의 순위를 반환합니다. order 인수(1)가 0이 아니므로 이 목록은 오름차순으로 정렬됩니다.

5

RANK.EQ(A6,A2:A6)

같은 목록에서 2의 순위를 반환합니다. order 인수를 생략했으므로 목록은 기본적으로 내림차순으로 정렬됩니다.

4

=RANK.EQ(A3,A2:A6,1)

같은 목록에서 3.5의 순위를 반환합니다.

3

추가 도움이 필요하신가요?

Office 기술 확장
교육 살펴보기
새로운 기능 우선 가져오기
Office Insider 참여

이 정보가 유용한가요?

의견 주셔서 감사합니다!

피드백을 주셔서 감사합니다. Office 지원 에이전트와 연락하는 것이 도움이 될 것 같습니다.

×