この記事では、Microsoft Excel2010で最も多くのポイントを獲得したプレーヤーを取得する方法を学習します。

最も多くのポイントを獲得したプレーヤーの名前を取得するために、INDEX、MATCH、およびMAX関数の組み合わせを使用して出力を取得します。

INDEX:指定された範囲内の特定の行と列の交点にあるセルの値または参照を返します。

構文:= INDEX(array、row_num、column_num)

MATCH関数は、選択したセル範囲内の指定されたアイテムを検索し、その範囲内のそのアイテムの相対位置を返します。

構文= MATCH(lookup_value、lookup_array、match_type)

MAX:セルまたは配列の範囲から最大数を返します。たとえば、数値のリストに5、6、7、8、9、および10が含まれている場合、出力は10になります。

構文= MAX(number1、number2、…​)

最大255個の引数があります。以下に示すスクリーンショットを参照してください:

img1

例を見てみましょう:

列Aにはプレーヤーの数があり、列Bには彼らが獲得したポイントがあります。どのプレーヤーが最高のポイントを獲得したかを判断する式が必要です。

img2

セルD2では、数式は= INDEX(A2:A9、MATCH(MAX(B2:B9)、B2:B9,0))

になります。 *キーボードのEnterキーを押します。

  • この関数は、最も高い数字を獲得したプレーヤー名を返します。

img3

このように、同様の要件がある場合は、INDEX、MATCH、およびMAX関数を一緒に使用することでそれを実現できます。