Excel: 基準に基づいて上位 10 の値を見つける方法
次の数式を使用すると、基準に基づいて Excel で上位 10 個の値を見つけることができます。
方法 1: 単一の基準に基づいてトップ 10 を見つける
=LARGE(IF( A2:A20 ="Value", C2:C20 ,""),ROW( A1:A10 ))
この数式は、範囲C2:C20の最初の 10 個の値を検索します。ここで、範囲A2:A20の値は「値」と等しくなります。
方法 2: 複数の基準に基づいてトップ 10 を見つける
=LARGE(IF(( A2:A20 ="Value")*(-- B2:B20 >10), C2:C20 ,""),ROW( A1:A10 ))
この数式は、範囲A2 :A20の値が「値」に等しく、範囲B2:B20の値が 10 より大きい、範囲 C2:C20 の最初の 10 個の値を検索します。
次の例は、実際に各式を使用する方法を示しています。
例 1: 単一の基準に基づいて上位 10 個の値を見つける
次の式を使用して、「チーム」列の値が「Mavs」に等しいポイント列の上位 10 個の値を見つけることができます。
=LARGE(IF( A2:A20 ="Mavs", C2:C20 ,""),ROW( A1:A10 ))
注: この数式を入力した後は、必ずCtrl+Shift+Enterを押してください。
次のスクリーンショットは、この式を実際に使用する方法を示しています。
列 E には、チーム列が「マブス」に等しいポイント列の最初の 10 個の値が表示されます。
例 2: 複数の基準に基づいて上位 10 個の値を検索する
次の式を使用して、 [チーム]列の値が「Mavs」に等しく、[リバウンド] 列の値が 6 より大きい、[ポイント] 列の上位 10 個の値を見つけることができます。
=LARGE(IF(( A2:A20 ="Mavs")*(-- B2:B20 >6), C2:C20 ,""),ROW( A1:A10 ))
注: この数式を入力した後は、必ずCtrl+Shift+Enterを押してください。
次のスクリーンショットは、この式を実際に使用する方法を示しています。
列 E には、チーム列が「マブス」に等しく、「リバウンド」列が 6 より大きい場合のポイント列の上位 10 個の値が表示されます。
追加リソース
次のチュートリアルでは、Excel で他の一般的なタスクを実行する方法について説明します。
Excelで5つの数値の合計を計算する方法
Excel で平均偏差と標準偏差を計算する方法
Excel で四分位範囲 (IQR) を計算する方法