Matrix-Abfrage nach zwei Kriterien
28.01.2004 09:20:04
Wolf
wie man mit einer Vergleichsabfrage einen bestimmten Wert einer Matrix in eine Spalte holt, falls ein einzelner Vergleichswert der Matrix mit der Vorgabe übereinstimmt, habe ich inzwischen gelernt.
Abstrakt geht das so: =INDEX(Matrix;VERGLEICH(Vergleichswert;Vergleichsspalte der Matrix, in der sich der Vergleichswert wiederfindet);Nummer der abzufragenden Spalte).
Der Nachteil davon ist, daß mein Vergleichswert eindeutig definiert sein muß und nicht mehrmals vorkommen darf. Das kann ich jedoch in einigen Fällen nicht ausschließen. Ich möchte etwa in einer großen Tabelle eine Spalte abfragen, die sich erst aus dem Zusammenspiel von Datum und Uhrzeit ergibt, die, sagen wir, sich in der dritten Spalte der Matrix $G$5:$I$13 befinden. Enthalten die ersten beiden Spalten Datum und Uhrzeit und die Spalten B und C meine Vergleichsparameter, wie sieht dann die Formel aus?
Anmerkung: ginge es nur um die Abfrage der Spalte B (Datum), so müßte die Formel lauten: =INDEX($G$5:$I$13;VERGLEICH(B5;$G$5:$G$13);3)
Gruß an die Knobler, Wolf.