Excelで最大値の上と下の数値を取得するにはどうすればいいですか

Excelで最大値の上と下の数値を取得するにはどうすればいいですか

たとえば、50 個の数字の列があり、Large 関数を使用して最大値を見つける方法がわかっているとします。その数字の真上と真下の数字を見つけるにはどうすればよいでしょうか。

スクリーンショット:
スクリーンショット

参考のために写真を添付し​​ました。最初に最大の数値 (500) を見つけ、他のセルでその上 (67、64、48) と下 (71、75、88) の値を見つける関数を作成するにはどうすればよいでしょうか。また、列内の値が変わることにも注意してください。

答え1

この問題は 3 つのステップで解決できます。

ここに画像の説明を入力してください

  1. 最大値を見つけるには、Max 関数または Large 関数のいずれかを使用します。

=Max(A2:A28)またはLarge(A2:A28,1)

  1. その数式の上のセル (B15) に次の数式を入力して入力します。

=INDEX($A$2:$A28,MATCH(B16,$A$2:$A$28,0)+1,1)

  1. その数式の下のセル (B17) に次の数式を入力して入力します。

=INDEX($A$2:$A28,MATCH(B16,$A$2:$A$28,0)-1,1)

注記:B16 は最大値の数式を含むセルです。この方法では、最大値の位置が変わっても正しい値が返されます。

関連情報