ExcelでMAX値の上下の数値を取得する方法


0

50個の数字からなる列があり、Large関数を使って最大値を見つける方法を知っているとしましょう。この数字の真上と真下にある数字をどうやって見つけるのでしょうか。

スクリーンショット
Screenshot

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


1
上下の相対位置を意味しますか。
Scott Craner

私はそうは思わない。もう少し詳しく説明します。だから私が欲しいのは列の最大数の上下にある3つの数だけです。数字は絶えず変化するので、相対的な場所は私が探している数字を静的なものとして出力しないでしょう、そうですか?再度、感謝します!
calvin

データと予想される結果の例を使って質問を編集できますか。
cybernetic.nomad

そして、これらの数値をどの程度正確に出力したいですか。単一セルでは?
K.Dᴀᴠɪs

上記のスクリーンショットを追加しました。
calvin

回答:


0

この問題は3段階で解決できます。

enter image description here

  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は最大値の式を持つセルです。 この方法でも、最大値の位置が変わっても正しい値が返されます。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.