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 で複数の条件でアイテムを分類する方法