
Im folgenden Beispiel möchte ich Breite und Absenkung in die beiden entsprechenden Felder eingeben können und den Preiswert im Feld „Preis“ zurückerhalten. Ich habe verschiedene Kombinationen von SVERWEIS, INDEX und VERGLEICH ausprobiert und dabei einige Erfolge erzielt, vorausgesetzt, die Werte für Breite und Höhe stimmen genau überein. Aber ich kriege es nicht richtig hin, wenn die Breiten- und Absenkungseinträge beliebig sind. Ich muss beide Werte auf den nächsten Wert in der Tabelle aufrunden, wenn sie nicht genau mit dem übereinstimmen, was in der Tabelle steht. Kann mir bitte jemand mit der richtigen Formel helfen?
Antwort1
MATCH gibt zurück, wo der Wert größer oder gleich und kleiner als der nächste ist. Sie möchten es umgekehrt. Sie benötigen eine Array-Formel:
=INDEX($B$2:$P$22,MATCH(MIN(IF($A$2:$A$22>=$T$2,$A$2:$A$22)),$A$2:$A$22,0),MATCH(MIN(IF($B$1:$P$1>=$S$2,$B$1:$P$1)),$B$1:$P$1,0))
Da es sich um eine Array-Formel handelt, muss sie beim Verlassen des Bearbeitungsmodus mit Strg-Umschalt-Eingabe bestätigt werden, statt mit der Eingabetaste.
Jetzt wird die Stelle gefunden, an der jeder der beiden Werte größer oder gleich den angegebenen Werten ist.