2016-11-09 7 views
0

私は現在、以下のMax If式を持っています。基準が一致した場合の最大値+ vlookup

{= MAX((A1 IF:A5 = A13、H1:H5))}:H5値は数値ではない

これは正常に動作なり、唯一の問題は、H1があることです。私は数値へのエントリのマッピング(つまり、vlookup)を行うことを考えていましたが、関数内のルックアップに収まらないようです。最悪の場合、別のvlookup式を作成し、それらの値の検索に基づいて最大値を見つけることができますが、それを避けたいと思います。ご指導をお願いします。

enter image description here

ありがとう!

+0

元の記事にいくつかのテストデータと期待される成果を作成して表示してください。 –

+1

数値が数値でない場合は "max"とは何ですか? –

+0

青色の値が赤いセルにあるものと一致する場合は、基本的に紫色の値を最大値にします。紫色の強調表示された値を数値にマッピングし、その数値に基づいてmaxを実行します。 18行目と19行目のマッピングを見ることができます – ViggieSmalls

答えて

1

使用この配列数式を:

=MAX(IF(A1:A5=A13,LOOKUP(H1:H5,A15:A16,B15:B16))) 

ビーイングと配列数式には、編集モードを終了するときはCtrl-Shiftキーを押しながら入力する代わりに入力して確認する必要があります。正しく実行された場合、Excelは{}を数式の周りに置きます。

enter image description here

関連する問題