2016-11-09 4 views
0

Ich habe derzeit die folgende Max If-Formel.max wenn Kriterien übereinstimmen + vlookup

{= MAX (IF (A1: A5 = A13, H1: H5))}

Dies würde funktionieren, das einzige Problem ist, dass die h1: h5 Werte nicht numerisch sind. Ich dachte daran, eine Zuordnung (d. H. Ein vlookup) der Einträge zu einem numerischen Wert vorzunehmen, aber es scheint nicht möglich zu sein, in die Suche innerhalb der Funktion zu passen. Ich kenne den schlimmsten Fall Ich kann eine separate Vlookup-Formel erstellen und das Maximum basierend auf dem Nachschlagen dieser Werte finden, aber das möchte ich vermeiden. Bitte geben Sie eine Anleitung.

enter image description here

Dank!

+0

Bitte zeigen einige Testdaten und erwartetes Ergebnis in der ursprünglichen Nachricht erstellen. –

+1

Was ist "max", wenn die Werte nicht numerisch sind? –

+0

Ein Bild hinzugefügt, das hoffentlich etwas Klarheit zeigt, im Grunde geht es um einen maximalen Wert bei den violetten Werten, wenn die blauen Werte mit denen in der roten Zelle übereinstimmen. Ich möchte, dass die violett hervorgehobenen Werte einem numerischen Wert zugeordnet werden und ein Maximum basierend auf diesem numerischen Wert ausgeführt werden. Sie können das Mapping in den Zeilen 18 und 19 sehen. – ViggieSmalls

Antwort

1

verwenden Matrixformel:

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

Sein und Matrixformel muss es mit bestätigt werden Ctrl-Shift-Enter statt Eingabe, wenn Bearbeitungsmodus zu verlassen. Wenn es richtig gemacht wird, wird Excel {} um die Formel setzen.

enter image description here

Verwandte Themen