Excel-Tutorial: Zwei-Wege-Suche mit INDEX und MATCH ungefähr

Inhaltsverzeichnis

In diesem Video sehen wir uns an, wie Sie mit INDEX und MATCH eine bidirektionale Suche erstellen, wobei Sie eine ungefähre Übereinstimmung verwenden.

Hier haben wir einen einfachen Kostenrechner, der die Kosten anhand der Breite und Höhe eines Materials ermittelt. Die Übereinstimmung muss ungefähr sein. Wenn beispielsweise die Breite 250 und die Höhe 325 beträgt, beträgt das korrekte Ergebnis 1.800 US-Dollar.

Wenn die Breite 450 beträgt und die Höhe bei 325 bleibt, beträgt das korrekte Ergebnis 3.600 USD.

Wir können eine Formel erstellen, die diese Suche mit INDEX und MATCH durchführt.

Lassen Sie uns zunächst INDEX als Proof of Concept verwenden, indem wir einen Teil der Formel fest codieren. Dies ist eine großartige Möglichkeit, um sicherzustellen, dass Sie die richtige Idee haben, bevor Sie beginnen.

Mit den Daten in unserer Tabelle als Array und einer Breite von 450 und einer Höhe von 325 benötigt INDEX eine Zeilennummer von 3 und eine Spaltennummer von 4, um den korrekten Wert in der Tabelle abzurufen . Dies funktioniert gut, ändert sich aber natürlich nicht, da die Werte fest codiert sind.

Als nächstes richten wir die MATCH-Funktionen ein, die wir zur Berechnung dieser Werte benötigen.

Um den Wert für width zu erhalten, der die Zeilennummer in INDEX ist, verwenden wir den Suchwert von M7 und die Werte in Spalte B als Sucharray. Für den Übereinstimmungstyp möchten wir 1 für die ungefähre Übereinstimmung verwenden, da die Werte in aufsteigender Reihenfolge sortiert sind. Das Ergebnis ist 4.

Um die Höhe zu erhalten, die die Spalte in INDEX ist, verwenden wir erneut MATCH mit dem Wert von M8 und den Höhenwerten aus Zeile 6. Wieder wird der Übereinstimmungstyp für die ungefähre Übereinstimmung erneut auf 1 gesetzt. Das Ergebnis ist 3.

Wenn ich jetzt die Breite auf 350 und die Höhe auf 550 ändere, erhalten wir eine neue Reihe von Ergebnissen.

Diese Werte sind genau das, was wir für INDEX benötigen. Jetzt kopiere ich einfach die MATCH-Funktionen und füge sie in die ursprüngliche INDEX-Formel ein.

Die Breite gilt für die Zeilennummer.

Und die Höhe gilt für die Spaltennummer.

Wir haben jetzt eine dynamische Suche, die die Kosten basierend auf Breite und Höhe korrekt berechnet und eine ungefähre Übereinstimmung ergibt.

Kurs

Bedingte Formatierung

Verwandte Verknüpfungen

Ausgewählte Zellen kopieren Ctrl + C + C Inhalt aus der Zwischenablage einfügen Ctrl + V + V

Interessante Beiträge...