Excel で rank if 式を使用する方法


Excel でRANK IF式を作成するには、次の方法を使用できます。

方法 1: IF を分類する

 =COUNTIFS( $A$2:$A$11 , A2 , $B$2:$B$1 1 ,">"& B2 )+1

この数式は、範囲A2:A11の対応する値がセルA2の値と等しい場合、範囲B2:B11のすべての値の中からセルB2の値のランクを見つけます。

この方法を使用すると、最大値に値 1 が与えられます。

方法 2: IF RANK を逆転する

 =COUNTIFS( $A$2:$A$11 , A2 , $B$2:$B$1 1 ,"<"& B2 )+1

この数式は、範囲A2:A11の対応する値がセルA2の値と等しい場合、範囲B2:B11のすべての値の中からセルB2の値のランクを見つけます。

この方法を使用すると、最小値に値 1 が与えられます。

次の例は、Excel の次のデータ セットで各メソッドを使用する方法を示しています。

例 1: RANK IF

セルC2に次の数式を入力すると、「Mavs」チームのすべてのプレーヤー間でのセルB2のポイント値のランキングを計算できます。

 =COUNTIFS( $A$2:$A$11 , A2 , $B$2:$B$1 1 ,">"& B2 )+1

次に、この数式を列 C の残りの各セルにドラッグします。

結果を解釈する方法は次のとおりです。

  • リードオフプレーヤーはマブスチームの全選手の中で3番目に多くの得点を獲得した。
  • 2年生の選手はマブスチームの全選手の中で5番目に多くの得点を獲得した。

等々。

この計算式を使用すると、各チームで最も高いポイント値を獲得したプレーヤーがランク 1 を獲得します。

例 2: IF RANK を反転する

セルC2に次の数式を入力すると、「Mavs」チームのすべてのプレーヤー間でのセルB2のポイント値のランキングを計算できます。

 =COUNTIFS( $A$2:$A$11 , A2 , $B$2:$B$1 1 ,"<"& B2 )+1

次に、この数式を列 C の残りの各セルにドラッグします。

結果を解釈する方法は次のとおりです。

  • 最初の選手はマブスチームの全選手の中で3番目に低いスコアを記録した。
  • 2番目のプレーヤーは、マブスチームの全プレーヤーの中で最も低い最初のポイントを獲得しました。

等々。

この計算式を使用すると、各チームのポイント値が最も低いプレーヤーがランク 1 を獲得します。

追加リソース

次のチュートリアルでは、Excel で他の一般的なタスクを実行する方法について説明します。

Excel でパーセンタイル ランクを計算する方法
Excelで値をグループごとに並べ替える方法
Excel で複数の条件でアイテムを分類する方法

コメントを追加する

メールアドレスが公開されることはありません。 が付いている欄は必須項目です