COUNTIF를 사용하여 Excel에서 순위 및 SUMPRODUCT 함수를 사용하는 방법

COUNTIF를 사용하여 Excel에서 순위 및 SUMPRODUCT 함수를 사용하는 방법

COUNTIF, RANK.EQ 및 SUMPRODUCT 함수의 조합을 사용하여 항목을 오름차순 또는 내림차순으로 순위를 지정하는 것은 비교적 간단합니다. 중복 여부에 관계없이 항목을 정렬하고 시퀀스의 순위를 건너뛰거나 건너뛰지 않도록 컨트롤을 유지할 수 있습니다.





여러 개의 동일한 항목에 동일한 순위를 할당하면 RANK.EQ 기능이 전체 순서에서 숫자를 건너뜁니다. 이 건너뛰기를 방지하려면 COUNTIF 함수와 함께 SUMPRODUCT 함수를 사용하십시오. 이 조합은 숫자를 건너뛰지 않고 중복 값의 순위를 지정합니다.





Excel의 다른 순위 함수

구현에 대해 자세히 살펴보기 전에 Excel에서 볼 수 있는 다른 두 가지 형식을 간략하게 살펴보겠습니다. RANK.AVG 및 RANK.





이전 버전의 Excel에서는 RANK 함수만 사용할 수 있었습니다. 그러나 Excel 2010부터 RANK.AVG 및 RANK.EQ라는 두 가지 순위 함수가 추가되었습니다. Excel에서 모두 볼 수 있으므로 차이점을 살펴보겠습니다.

RANK.EQ 기능: RANK.EQ는 RANK 함수의 새롭고 향상된 버전이며 최신 버전의 Excel에서 지원됩니다. 그러나 두 기능은 동일하며 동일한 목적을 수행합니다. 무엇을 사용하든 동일한 결과를 제공합니다.



순위 기능: 반면에 RANK 기능은 Excel 2007 및 이전 버전과의 호환성을 위해 사용할 수 있으며 새 Excel 버전에서는 제거될 수 있습니다. 오늘날 모든 사람들이 최신 Excel 버전을 사용하므로 다른 사람과 시트를 공유해야 할 때 항상 RANK.EQ 기능을 사용하십시오.

계급. 평균: 순위 시퀀스에 중복 항목이 포함된 경우 RANK.AVG 함수는 각 중복 집합에 평균 순위를 할당합니다. 따라서 항목 순위 지정과 동일한 목적을 수행하지만 주요 목적은 중복 항목을 잡는 것입니다.





이 기사에서는 항목 목록의 순위 계산을 다루므로 RANK.EQ 함수가 항목 목록의 순위를 매기는 방법을 살펴보겠습니다. 또한 COUNTIF 함수와 함께 사용하는 것을 볼 수 있습니다.

수식을 구현하기 전에 RANK.EQ 함수의 구문에 대한 간략한 개요를 살펴보겠습니다.





Excel의 순위 기능 개요

따라서 RANK.EQ 함수에는 세 개의 인수가 있습니다. 번호, 참조 및 순서. 처음 두 인수는 필수이고 세 번째 인수는 선택 사항입니다. 숫자 배열에서 RANK.EQ를 실행하려면 항상 처음 두 인수를 지정해야 합니다.

각 인수의 기능을 살펴보겠습니다.

  1. 숫자: 이 인수는 순위를 알고자 하는 숫자를 나타냅니다.
  2. 참조: Ref 인수는 시퀀스의 숫자 목록 배열을 나타냅니다. ref는 배열에서 발견된 숫자가 아닌 값을 무시합니다.
  3. 주문하다: 선택적 인수임에도 불구하고 RANK 함수를 지정하여 이 인수에서 0 또는 1을 선택하여 항목의 순위를 내림차순 또는 오름차순으로 지정할 수 있습니다. 기본적으로 생략하면 항목의 순위가 내림차순으로 지정됩니다.

Excel 순위 함수 예

이제 RANK.EQ 함수의 인수를 이해했으므로 데이터 세트에 적용하여 작동 방식을 확인하겠습니다.

예를 들어 10명의 학생 비율이 포함된 샘플 데이터를 살펴보겠습니다. Rank.EQ 함수를 사용하여 이러한 학생의 백분율을 기반으로 순위를 빠르게 계산할 수 있습니다. 따라서 수동으로 계산할 필요가 없습니다.

그러나 중복이 포함된 경우 숫자를 건너뛰므로 이 문서의 뒷부분에서 설명하는 다른 기능을 사용해야 할 수도 있습니다. 아래는 최종 백분율과 함께 학생 목록입니다.

아이폰 상단의 주황색 점

첫 번째 인수는 순위를 매길 숫자로, 이 예에서 James Walker와 다른 학생들의 비율입니다. 따라서 셀을 선택하십시오. B2 첫 번째 인수로.

이 경우 참조 범위는 셀 B2에서 B11까지이며 order 인수에서 오름차순을 선택합시다. 아래에서 RANK.EQ 함수의 구현을 볼 수 있습니다. 공식은 다음과 같습니다.

=RANK.EQ(B2,$B:$B,0)

누르기 입력하다 수식을 실행하고 James Walker의 순위를 얻습니다.

이 예에서 James Walker는 5위입니다.NS그의 백분율을 기반으로 한 수업에서 그의 백분율은 5임을 의미합니다.NS배열의 나머지 숫자와 비교하여 가장 높습니다.

COUNTIF 함수와 함께 RANK 함수 사용

COUNTIF 함수와 결합된 RANK.EQ 함수를 사용하여 숫자 건너뛰기를 중지할 수 있지만 순위 중복도 무시합니다. 번호가 두 번 반복되지는 않지만 같은 번호를 가진 두 명의 학생이 다른 순위를 받을 수 있습니다.

이를 더 잘 이해하기 위해 RANK.EQ가 COUNTIF와 함께 작동하는 방식을 살펴보겠습니다. 공식은 다음과 같습니다.

=RANK.EQ(B2,$B:$B,0)+COUNTIF($B:B2,B2)-1

이 공식을 구현하면 숫자 건너뛰기 문제가 해결됩니다.

위의 순위에는 중복이 없습니다. 하지만 같은 순위를 차지할 예정이었던 제임스 워커와 질리언 틸먼의 순위가 달라졌다.

따라서 COUNTIF와 함께 RANK.EQ를 사용하면 문제의 절반은 해결되었지만 원하는 결과를 생성하지 못합니다.

아이폰 12 vs 삼성 s21 울트라

관련 항목: 생산성 향상을 위한 웹용 Excel의 새로운 기능

COUNTIF 함수와 함께 SUMPRODUCT 함수 사용

숫자를 건너뛰지 않고 동일한 백분율에 대해 동일한 순위를 지정하여 목록에서 학생의 순위를 지정하려면 COUNTIF와 함께 SUMPRODUCT 함수를 사용할 수 있습니다.

아래 공식을 살펴보십시오.

공식이 복잡해 보일 수 있지만 항목의 순위를 올바르게 지정하는 가장 좋은 방법입니다. 이러한 방식으로 순위 중복 및 숫자 건너뛰기 없이 원하는 결과를 얻을 수 있습니다.

학생들을 위해 결과를 만드는 동안 SUMPRODUCT 공식을 RANK 함수 대신 사용할 수 있습니다. 중복되지 않는 순위 계산의 경우 RANK.EQ 함수를 단독으로 또는 COUNTIF 함수와 함께 사용할 수 있습니다.

최종 결과 순서 변경

데이터 탭 , 정렬 및 필터링 그룹화하고 오름차순을 선택하여 순위를 정렬합니다.

세 행의 결과를 나란히 비교하여 항목 순위 지정의 각 방법이 어떻게 작동하는지 더 잘 이해하십시오.

관련된: Microsoft Excel의 데이터 테이블을 사용하여 결과를 비교하는 방법

RANK.EQ 및 SUMPRODUCT 함수를 사용하여 쉽게 항목 순위 지정

다음은 COUNTIF 함수와 함께 RANK 및 SUMPRODUCT 함수를 사용하여 중복 여부에 관계없이 항목의 순위를 지정하는 방법입니다. 또한 시퀀스의 숫자를 건너뛸지 여부를 결정할 수도 있습니다.

상황에 따라 다양한 방법을 사용하여 주어진 기준 집합에 따라 숫자의 순위를 지정할 수 있습니다. 이것은 Excel 함수가 수동 계산에서 많은 시간과 노력을 절약하는 데 어떻게 도움이 되는지 보여주는 예입니다. 전문가 수준의 Excel 스프레드시트를 디자인하기 위해 탐색해야 할 사항이 더 많습니다.

공유하다 공유하다 트위터 이메일 전문적인 Excel 스프레드시트를 만드는 방법

스프레드시트 디자인은 종종 간과되지만 방법은 매우 간단합니다. Excel에서 전문가 수준의 문서를 만드는 방법을 알아봅니다.

다음 읽기
관련 항목
  • 생산력
  • 스프레드시트
  • 계산자
  • 마이크로 소프트 엑셀
  • 수학
  • 데이터 분석
저자 소개 샨 압둘 |(46건의 기사 게재)

Shan Abdul은 기계 공학 졸업생입니다. 교육을 마친 후 프리랜서 작가로 경력을 시작했습니다. 그는 사람들이 학생이나 전문가로서 생산성을 높일 수 있도록 다양한 도구와 소프트웨어를 사용하는 방법에 대해 씁니다. 여가 시간에는 생산성에 대한 YouTube 동영상을 보는 것을 좋아합니다.

샨 압둘이 참여한 작품 더보기

뉴스레터 구독

뉴스레터에 가입하여 기술 팁, 리뷰, 무료 전자책 및 독점 거래를 확인하십시오!

구독하려면 여기를 클릭하세요.