2017-06-08 2 views
0

Ich versuche, den Wert in Spalte B basierend auf der MIN-IF-Funktion unten zurückzugeben.SVERWEIS mit einer MINIF-Anweisung

=MIN(IF($A:$A=$A2,E:E)) 

Die Formel für die MIN IF ist in Ordnung. Ich habe verschiedene Funktionen ausprobiert, aber SVERWEIS ist der nächste, den ich gekommen bin, um die entsprechende Spalte auf den berechneten Minimalwert zurückzubringen. Dies ist die nächste, die ich gekommen bin:

=VLOOKUP(MIN(IF($A:$A=$A2,E:E)),A:N,2,0) 

unterstützen zu können, die Min-Funktion den Wert in E4 zurück (72,8) und und ich brauche den Wert in B4 (1-03) angezeigt werden soll.

Jede Hilfe wird sehr geschätzt.

example

Antwort

0

Ihre VLOOKUP wird nicht funktionieren, weil es versucht, 72.8 in Spalte A zu finden, und scheitern. Wenn der Wert Sie suchen, nicht in der ersten Spalte der Tabelle ist, verwenden Sie INDEX und MATCH statt:

=INDEX($B:$B,MATCH(MIN(IF($A:$A=$A2,E:E)),$E:$E,0)) 

Solange Sie Sie werden fein keine doppelten Minimalwerte in der Spalte E haben .

+0

Diese Formel scheint nur etwa die Hälfte der Zeit zu arbeiten. Es gibt zum Beispiel falsche Werte zurück. Ich habe = INDEX ($ B: $ B, MATCH (MIN (IF ($ A: $ A = $ A3, E: E)), $ E: $ E, 0)) Wo A3 = 1-03. Das Ergebnis davon sollte nicht in der Lage sein, 1-3 zu entsprechen, da die Kombination von 1-03 (Spalte A) und 1-03 (Spalte B) nicht in der Tabelle existiert, aber es gibt 1-03 zurück? Irgendwelche Gedanken? –