RANK 함수

이 문서에서는 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에서 반환 된 값에 다음 수정 인수를 추가 하 여 수행할 수 있습니다. 이 수정 계수는 rank가 내림차순으로 계산 되는 경우 (order = 0 또는 생략 됨) 또는 오름차순 순서 (order = 0이 아닌 값)에 모두 적합 합니다.

    동일한 순위에 대한 수정 계수는 [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입니다. Number가 ref에서 한 번만 발생 하는 경우 차수는 연결에 대해 조정할 필요가 없으므로 수정 계수는 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

참고:  이 페이지는 자동화를 통해 번역되었으며 문법 오류나 부정확한 설명을 포함할 수 있습니다. 이 목적은 콘텐츠가 사용자에게 유용하다는 것입니다. 정보가 도움이 되는지 알려주세요. 참조할 수 있는 영문 문서가 여기 있습니다.

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

이 정보가 유용한가요?

의견 주셔서 감사합니다!

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

×