0

行の最大である列の左側の列を選択できるようにしたい。基本的に、そこにテキストがあるので、次のようになります。

0  A           B
1  Tomatoes:   10
2  Apples:     5
3  Bananas:    8

「b1からb3の最大値の左側にある列を選択してください」最大値を取得するのはmax(b1:b3)であることはわかっていますが、最大値を選択するにはどうすればよいですか? ちなみに、以下のように設定します。

最も多いのは「トマト」です。

最大式を使用した場合に通常返される 10 ではなく、答えにする必要があります。

4

1 に答える 1

1

これは、この問題に対する私の提案です。

=INDEX(A1:A3,MATCH(MAX(B1:B3),B1:B3,0))

MAX 値を取得し、次に MATCH を使用してその行を取得し、次に INDEX を使用して列 A から正しい値を選択します。

わかりました、これも機能しますが、列 B が昇順または降順でソートされている場合に限ります。

=LOOKUP(MAX(B1:B3),B1:B3,A1:A3)

VLOOKUP を実行することもできますが、最初の列を検索して上位の列を検索するため、列 A を B に切り替える必要があります。

最大値が 2 つある場合、どうすればよいか考えたことはありますか?!

于 2012-11-09T10:11:23.923 に答える