Excelで最小値/最大値関数を使用する同じ行から異なる値を返すにはどうすればよいですか。


0

1つのシートにExcelでテーブルを作成しました(セルを使用するだけでテーブルツールは使用しません)。

別のシートで、私はそのテーブルの最大/最小値を返すために最小/最大関数を呼び出しました。

しかし、その値が何年に相当するのかを知りたいので、これがどのように行われるのか疑問に思いましたか。 B38:B55 年です E38:E55 検索されている値です。

対応する年の値を取得する方法

回答:


0

= INDEX($ B $ 38:$ B $ 55、一致(MIN($ E $ 38:$ E $ 55)、$ E $ 38:$ E $ 55、))

= INDEX($ B $ 38:$ B $ 55、一致(最大($ E $ 38:$ E $ 55)、$ E $ 38:$ E $ 55、))

これらの式はあなたに見つかった値の最初の年を与えます。最小値または最大値が繰り返される可能性があります。別のシートを使用している場合は、範囲の先頭にシート名を付けてください(Sheet1!$ B $ 38:$ B $ 55)。

重複の例 {2013; 2014; 2015; 2016; 2017; 2018; 2019; 2020; 2021; 2022; 2023; 2024; 2025; 2026; 2027; 2028; 2029; 2030} {118; 130; 109; 134; 112; 135; 126; 109; 125; 123; 103; 111; 118; 140; 102; 140; 102; 105} したがって、102も2029年ですが、minは2027になります。 同様に、maxは2926を取得しますが、140も2028にあります。 注:条件付き書式設定を使用して、最大値と最小値を強調表示することができます。 よろしく ブライアン


どうもありがとうございます!完璧に動作し、そして私は今INDEX関数がどのように動作するか知っています!
Will
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.