Hallo & Guten Morgen,
ich bräuchte Hilfe bei folgendem Problem:
SVERWEIS soll in einer Matrix die Daten anderer Matrixen suchen und weiterverwenden.
=SVERWEIS(B2;'3'!$AM$58:$AN$94;2;FALSCH) bringt folgenden korrekten Wert: '3'!B61:AL61
=WENN(ISTFEHLER(VERGLEICH(B3;'3'!B61:AL61;));"-1";"1") liefert den korrekten Wert, in der gefundenen Matrix,
aber:
=WENN(ISTFEHLER(VERGLEICH(B3;(SVERWEIS(B2;'3'!$AM$58:$AN$94;2;FALSCH)));"-1";"1")
liefert gar keinen Wert da offensichtlich der Wert von Matrix2 aus Matrix1 nicht durchgereicht wird.
Anhand von B2 wird in Matrix1 nach Matrix2 gesucht, in der dann nach B3 gesucht werden soll.
Allem Anschein nach kann Excel aber nur mit Direktadressierung auf eine Matrix zugreifen, nicht aber über eine verschachtelte Funktion.
Ist das ein Syntaxproblem?
Der Wert für Matrix2 in Matrix1 ist folgender: '3'!B61:AL61 Das Feld ist als Textfeld abgesetzt.
Bei Tests mit der Fehlerhilfe sieht es so aus wie wenn bei der Übergabe des Strings aus der Matrix1 aus dem ":" bei der Bereichsangabe ein ";" wird. Also anstatt "$AM$58:$AN$94" ein "$AM$58;$AN$94"
Außerdem wird die Matrix2-Info zusätzlich in " " verpackt.
Kennt jemand das Problem?
Gibt es eine Lösung?
Danke & Frohes Neues Jahr
Frank
ich bräuchte Hilfe bei folgendem Problem:
SVERWEIS soll in einer Matrix die Daten anderer Matrixen suchen und weiterverwenden.
=SVERWEIS(B2;'3'!$AM$58:$AN$94;2;FALSCH) bringt folgenden korrekten Wert: '3'!B61:AL61
=WENN(ISTFEHLER(VERGLEICH(B3;'3'!B61:AL61;));"-1";"1") liefert den korrekten Wert, in der gefundenen Matrix,
aber:
=WENN(ISTFEHLER(VERGLEICH(B3;(SVERWEIS(B2;'3'!$AM$58:$AN$94;2;FALSCH)));"-1";"1")
liefert gar keinen Wert da offensichtlich der Wert von Matrix2 aus Matrix1 nicht durchgereicht wird.
Anhand von B2 wird in Matrix1 nach Matrix2 gesucht, in der dann nach B3 gesucht werden soll.
Allem Anschein nach kann Excel aber nur mit Direktadressierung auf eine Matrix zugreifen, nicht aber über eine verschachtelte Funktion.
Ist das ein Syntaxproblem?
Der Wert für Matrix2 in Matrix1 ist folgender: '3'!B61:AL61 Das Feld ist als Textfeld abgesetzt.
Bei Tests mit der Fehlerhilfe sieht es so aus wie wenn bei der Übergabe des Strings aus der Matrix1 aus dem ":" bei der Bereichsangabe ein ";" wird. Also anstatt "$AM$58:$AN$94" ein "$AM$58;$AN$94"
Außerdem wird die Matrix2-Info zusätzlich in " " verpackt.
Kennt jemand das Problem?
Gibt es eine Lösung?
Danke & Frohes Neues Jahr
Frank