Excel의 RANK 함수 | Excel 순위 수식을 사용하는 방법? | 예

Excel RANK 기능

Excel 순위 수식은 데이터 집합을 기반으로 주어진 숫자 데이터 집합의 순위를 제공하는 데 사용됩니다. 또는 데이터 집합의 다른 숫자를 비교하여 순위 함수는 Excel 2007 및 이전 버전의 기본 함수였습니다. 2007 년 이상의 최신 버전의 경우 Rank.Avg 및 Rank.Eq 함수와 같은 내장 함수가 있습니다.

순위 함수는 MS Excel에 내장 된 함수입니다. Excel의 STATISTICAL 함수 범주에 속합니다. 이 함수는 숫자 목록에서 주어진 숫자의 순위를 가져 오는 데 사용됩니다.

통사론

Excel의 순위 수식에는 세 개의 인수가 있으며 그중 처음 두 개는 필수이고 마지막 인수는 선택 사항입니다.

  1. number 순위를 찾을 숫자입니다.
  2. ref = 주어진 숫자의 순위를 찾을 숫자의 범위 wrt
  3. order =  숫자의 순위를 매기는 순서 (오름차순 또는 내림차순). 0 = 내림차순; 1 = 오름차순. 순서가 생략 된 경우 기본값은 0, 즉 내림차순입니다.

Excel에서 RANK 기능을 사용하는 방법? (예제 포함)

주어진 함수는 워크 시트 (WS) 함수입니다. 워크 시트 함수로 워크 시트 셀에 수식의 일부로 입력 할 수 있습니다. 자세히 알아 보려면이 문서에 설명 된 예제를 참조하십시오.

이 RANK 함수 Excel 템플릿은 여기에서 다운로드 할 수 있습니다 – RANK 함수 Excel 템플릿

예제 # 1 – 수학에서 스티브의 순위 찾기

  • 위의 예에서는 수학 및 과학 과목의 학생 점수가 표시됩니다. 수학에서 Steve의 순위를 찾으려면 Excel RANK 함수를 사용합니다.
  • 첫 번째 매개 변수는 순위를 계산할 입력 값입니다. 여기에서 B6은 Maths 즉 68에서 Steve의 점수를 나타냅니다.
  • 두 번째 매개 변수 인 수학 표시를 포함하는 총 셀은 B1에서 B11까지입니다. 따라서 범위는 수학에서 모든 학생의 점수를 포함하는 B1 : B11입니다.

  • 가장 높은 값은 순위 1을 나타내고 가장 낮은 값은 마지막 순위를 나타냅니다. 따라서 세 번째 매개 변수는 건너 뛰고 Excel에서는 기본 순서가 내림차순 인 0으로 처리됩니다.
  • RANK (B6, B1 : B11)는 수학 과목에서 Steve라는 학생의 순위를 8로 반환합니다. 50은 가장 낮은 (B2)이고 99 (B10)는 수학 과목에서 가장 높은 점수입니다.

예제 # 2 – 레이스 기록에서 가장 낮은 런타임 찾기

  • 위의 예에서는 다른 시간 값이 제공됩니다. 주어진 레코드에서 가장 낮은 런타임을 찾아야합니다.
  • 시간 값의 범위는 셀 B1 : B6입니다. 따라서 셀 범위는 테이블로 명명되고 '내 시간'이라는 이름이 지정됩니다. B1 : B6의 별칭 역할을합니다.

  • 예제 # 1과 달리 여기에서 가장 낮은 런타임은 1 순위를 나타내고 가장 높은 런타임은 마지막 순위를 나타냅니다. 따라서 Excel에서 순위를 계산하는 동안 오름차순 을 적용해야합니다 . 따라서 세 번째 매개 변수는 1로 제공됩니다.
  • 따라서 RANK (B3, my time, 1)는 주어진 레이스 시간에서 순위 1로 가장 낮은 런타임을 반환합니다.

  • 결과적으로 4:30 (셀 B3), 가장 낮은 것이 랭크 1과 9:00 (셀 B5)로 기록되고, 가장 긴 것이 마지막 즉 4 위로 기록됩니다.

예 3 – 존재하지 않는 가치

  1. 위 그림과 같이 첫 번째 매개 변수, 즉 순위를 계산할 값이 두 번째 매개 변수에 지정된 셀 범위에 없으면 Excel 순위 수식은 #NA!를 반환합니다. 값이 유효하지 않음을 나타냅니다. 즉, 주어진 참조 셀 범위에 없습니다.
  2. 위의 그림에서 볼 수 있듯이 숫자 59는 범위에 없으므로 #NA! C8 셀에 표시된 결과로 반환됩니다.
  3. 이 경우 첫 번째 매개 변수를 수정해야합니다.

예제 # 4 – 텍스트 형식의 숫자 값

  • 위 그림과 같이 첫 번째 매개 변수, 즉 순위를 계산할 값은 위 그림과 같이 텍스트 형식 즉 "5"로 제공됩니다. 값은 큰 따옴표로 묶여 텍스트로 처리되므로 숫자로 유지되지 않습니다.
  • 텍스트 데이터에 대해서는 순위를 계산할 수 없으므로이 함수는 # N / A! 주어진 셀 범위에서 값을 사용할 수 없음을 나타내는 오류. 결과 셀 C6에는 함수의 결과로 반환 된 # N / A가 있습니다.

  • 이 경우 첫 번째 매개 변수를 수정해야합니다.

기억해야 할 사항

  1. Excel RANK 함수가 사용하는 최소 매개 변수는 2입니다.
  2. RANK 함수의 세 번째 매개 변수는 선택 사항이며 기본적으로 0 (내림차순)입니다. 1로 지정된 경우 함수는 오름차순으로 처리합니다.
  3. Excel의 COUNTIF와 유사한 조건부 순위를 수행하는 RANKIF 수식은 없습니다. 이를 위해서는 추가 엑셀 기능을 사용해야합니다.
  4. 순위를 계산할 주어진 숫자 (첫 번째 매개 변수)가 함수 (두 번째 매개 변수)에 대한 참조로 제공된 셀 범위에 없으면 # N / A! 오류가 발생합니다.
  5. 순위 수식은 텍스트 데이터에 RANK를 적용 할 수 없기 때문에 텍스트 값 또는 숫자 값의 텍스트 표현을 지원하지 않습니다. 제공된 경우이 Excel 함수는 설명 된대로 # N / A 오류를 반환합니다.