
Generische Formel
=INDEX(data,MATCH(val,rows,1),MATCH(val,columns,1))
Zusammenfassung
Um den Wert einer Tabelle anhand von Zeilen und Spalten zu ermitteln, können Sie eine Formel erstellen, die mit INDEX und MATCH eine bidirektionale Suche durchführt. Im gezeigten Beispiel lautet die Formel in J8:
=INDEX(C6:G10,MATCH(J6,B6:B10,1),MATCH(J7,C5:G5,1))
Hinweis: Diese Formel ist auf "ungefähre Übereinstimmung" eingestellt, daher müssen Zeilen- und Spaltenwerte sortiert werden.
Erläuterung
Der Kern dieser Formel ist INDEX, bei dem einfach ein Wert aus C6: G10 (die "Daten") basierend auf einer Zeilennummer und einer Spaltennummer abgerufen wird.
=INDEX(C6:G10, row, column)
Um die Zeilen- und Spaltennummern zu erhalten, verwenden wir MATCH, das für die ungefähre Übereinstimmung konfiguriert ist, indem wir das 3. Argument auf 1 (TRUE) setzen:
MATCH(J6,B6:B10,1) // get row number MATCH(J7,C5:G5,1) // get column number
In diesem Beispiel gibt MATCH 2 zurück, wenn die Breite 290 beträgt, und 3, wenn die Höhe 300 beträgt.
Am Ende reduziert sich die Formel auf:
=INDEX(C6:G10, 2, 3) = 1800