Wenn Verschachtelung
19.01.2005 18:01:16
Peter
ich hoffe Ihr könnt mir helfen,
ich mache gerade eine Abfrage über mehrere Tabellenblätter wo nach einem bestimmten Wert gesucht wird (so bissle Sverweis 3d).
a) habe Problem die Formel zu verschachteln
b) ich werde höchstwahrscheinlich an der 1024-Formel-Zeichen-Grenze scheitern müssen
Könnte man das irgendwie eleganter zusammenfassen. Habe schon mit "indirekt" versucht aber leider nicht auf die Reihe gekriegt
So sieht meine bisherige Formel aus (die funktioniert allerdings nur bis Tabelle '31000'!) In C3 befindet sich der gesuchte Wert. Durchforstet werden (hier) 10 Tabellenblätter. SVerweis Spaltenindex ist dann 2.
=WENN(ISTFEHLER(SVERWEIS(C3;'10000'!$A$9:$E$999;2;0));
WENN(ISTFEHLER(SVERWEIS(C3;'11000'!$A$9:$E$999;2;0));
WENN(ISTFEHLER(SVERWEIS(C3;'20000'!$A$9:$E$999;2;0));
WENN(ISTFEHLER(SVERWEIS(C3;'21000'!$A$9:$E$999;2;0));
WENN(ISTFEHLER(SVERWEIS(C3;'30000'!$A$9:$E$999;2;0));
WENN(ISTFEHLER(SVERWEIS(C3;'31000'!$A$9:$E$999;2;0));
WENN(ISTFEHLER(SVERWEIS(C3;'32000'!$A$9:$E$999;2;0));
WENN(ISTFEHLER(SVERWEIS(C3;'33000'!$A$9:$E$999;2;0));
WENN(ISTFEHLER(SVERWEIS(C3;'34000'!$A$9:$E$999;2;0));
WENN(ISTFEHLER(SVERWEIS(C3;40000'!$A$9:$E$999;2;0));
"n.n.";
SVERWEIS(C3;'40000'!$A$9:$E$999;2;0));
SVERWEIS(C3;'34000'!$A$9:$E$999;2;0));
SVERWEIS(C3;'33000'!$A$9:$E$999;2;0));
SVERWEIS(C3;'32000'!$A$9:$E$999;2;0));
SVERWEIS(C3;'31000'!$A$9:$E$999;2;0));
SVERWEIS(C3;'30000'!$A$9:$E$999;2;0));
SVERWEIS(C3;'21000'!$A$9:$E$999;2;0));
SVERWEIS(C3;'20000'!$A$9:$E$999;2;0));
SVERWEIS(C3;'11000'!$A$9:$E$999;2;0));
SVERWEIS(C3;'10000'!$A$9:$E$999;2;0))
Vielen Dank im voraus.
Peter