Google 스프레드시트: 여러 열에 걸쳐 항목을 정렬하는 방법


다음 구문을 사용하여 Google 스프레드시트의 여러 열에 걸쳐 항목을 정렬할 수 있습니다.

 =RANK( B2 , $B$2:$B$11 )+SUMPRODUCT(--( $B$2:$B$11 = $B2 ),--( C2 < $C$2:$C$11 ))

이 특정 수식은 먼저 B 열의 값을 기준으로 한 다음 C 열의 값을 기준으로 항목을 내림차순으로 정렬합니다.

다음 예에서는 이 수식을 실제로 사용하는 방법을 보여줍니다.

예: Google Sheets의 여러 열에 걸쳐 항목 정렬

Google 스프레드시트에 10명의 농구 선수의 득점과 어시스트를 보여주는 다음과 같은 데이터 세트가 있다고 가정해 보겠습니다.

이제 최고의 플레이어에게 “1” 값을 할당하고 최악의 플레이어에게 “10”의 값을 할당하여 이러한 플레이어를 최고에서 최악까지 순위를 매기고 싶다고 가정합니다.

포인트 열에 나열된 값을 기준으로 최고에서 최악까지 플레이어의 순위를 매깁니다. 동점인 경우 어시스트 열의 값을 참조합니다.

우리는 플레이어 순위를 매기기 위해 다음 공식을 사용할 것입니다:

 =RANK( B2 , $B$2:$B$11 )+SUMPRODUCT(--( $B$2:$B$11 = $B2 ),--( C2 < $C$2:$C$11 ))

다음 스크린샷은 실제로 이 수식을 사용하는 방법을 보여줍니다.

1위 플레이어는 최고로 간주되고 10위 플레이어는 최악으로 간주됩니다.

공식의 작동 방식은 다음과 같습니다.

  • 포인트 열에 나열된 값을 기준으로 최고에서 최악까지 플레이어의 순위를 매깁니다.
  • 동점인 경우 도움말 열의 값을 참조하세요.

예를 들어, 플레이어 A와 B는 가장 많은 점수를 획득한 동점자입니다. 그러나 선수 A는 더 많은 어시스트를 기록하여 1 점을 받았고 선수 B는 2 점을 받았습니다.

동일한 포인트어시스트 값을 가진 모든 플레이어(예: 플레이어 E와 F)는 동일한 순위를 받았습니다.

플레이어 순위를 오름차순 (1 = 최악, 10 = 최고)으로 지정하려면 다음 공식을 사용할 수 있습니다.

 =RANK( B2 , $B$2:$B$11 , 1)+SUMPRODUCT(--( $B$2:$B$11 = $B2 ),--( C2 < $C$2:$C$11 ))+1

다음 스크린샷은 실제로 이 수식을 사용하는 방법을 보여줍니다.

이제 “최고” 플레이어의 평점은 10 이고 “최악” 플레이어의 평점은 1 입니다.

추가 리소스

다음 튜토리얼에서는 Google Sheets에서 다른 일반적인 작업을 수행하는 방법을 설명합니다.

Google 스프레드시트: 텍스트가 포함된 셀을 필터링하는 방법
Google 스프레드시트: 여러 열에 SUMIF를 사용하는 방법
Google 스프레드시트: 여러 시트에 추가하는 방법

의견을 추가하다

이메일 주소는 공개되지 않습니다. 필수 필드는 *로 표시됩니다