WENN-Funktion (zu viele Argumente)
Moin Moin,
ich wollte für die Arbeit eine Exceltabelle erstellen.(Eine Mappe mit mehreren Blättern)
Wenn ich auf dem Blatt "Maske" ins Feld "B1" einen Namen schreib der auf den anderen Blättern auf "B1" hinterlegt ist, soll er das Feld "B2" des dazugehörigen Blattes in das Feld "B2" des Blattes "Maske" schreiben.
Es Handelt sich hierbei um verschiedene Verkaufsartikel. Jeder Artikel hat sein Eigenes Blatt.
Meine Formel sieht im Moment so aus:
=WENN(B1=Barras!B1;Barras!B2;WENN(Maske!B1=Freibourg!B1;Freibourg!B2;WENN(Maske!B1=Milano!B1;Milano!B2;WENN(B1=Dayton!B1;Dayton!B2;WENN(Maske!B1=Alaska!B1;Alaska!B2;WENN(Maske!B1='Frankfurt(1-farbig)'!B1;'Frankfurt(1-farbig)'!B2;WENN(Maske!B1='Frankfurt(2-farbig)'!B1;'Frankfurt(2-farbig)'!B2;WENN(Maske!B1=Frontera!B1;Frontera!B2;WENN(Maske!B1;Loreto!B1;Loreto!B2;WENN(Maske!B1;Mataro!B1;Mataro!B2;WENN(Maske!B1;Teresina!B1;Teresina!B2;WENN(Maske!B1=Borneo!B1;Borneo!B2;WENN(Maske!B1=Soroni!B1;Soroni!B2;WENN(Maske!B1=Trinidad!B1;Trinidad!B2;WENN(Maske!B1=Malaga!B1;Malaga!B2;WENN(Maske!B1=Stuttgart!B1;Stuttgart!B2;WENN(Maske!B1=Kisumu!B1;Kisumu!B2;WENN(Maske!B1;Manica!B1;Manica!B2;WENN(Maske!B1=Mongu!B1;Mongu!B2;WENN(Maske!B1=Beja!B1;Beja!B2;WENN(Maske!B1=Caribien!B1;Caribien!B2;WENN(Maske!B1=Toulon!B1;Toulon!B2;WENN(Maske!B1=Jamaica!B1;Jamaica!B2;WENN(Maske!B1=Java!B1;Java!B2;WENN(Maske!B1=Hagen!B1;Hagen!B2;WENN(Maske!B1=Lakewood!B1;Lakewood!B2;WENN(Maske!B1=Weyburn!B1;Weyburn!B2;WENN(Maske!B1=Sölden!B1;Sölden!B2;WENN(Maske!B1=Tulsa!B1;Tulsa!B2;WENN(Maske!B1=Lido!B1;Lido!B2;WENN(Maske!B1=Washington!B1;Washington!B2;WENN(Maske!B1=Cadiz!B1;Cadiz!B2;WENN(Maske!B1=Lerida!B1;Lerida!B2;"0"))))))))))))))))
kurz:
=WENN(B1=Barras!B1;Barras!B2;WENN(Maske!B1=Freibourg!B1;Freibourg!B2;WENN....
wenn nichts zutrifft soll er "0" ausgeben.
Nun sagt er mir "Zu viel Argumente", ist das so? kann man das umgehen oder sonst etwas tuhen?
Ich danke schon mal für die Antworten und eure Lösungsvorschläge.
MfG
kray
3 Antworten
ist das so?
Die Formel darf maximal 255 Zeichen enthalten, von daher: ja.
kann man das umgehen oder sonst etwas tuhen?
Solche Probleme lassen sich meist eleganter mit einem SVERWEIS oder WVERWEIS lösen. Aber irgendwie kann ich mit Hilfe der angegebenen Formel nicht so ganz nachvollziehen, was Du tun willst.
Dann bist Du mit einem SVERWEIS auf jeden Fall besser bedient.
Man kann einen SVERWEIS auch über mehrere Tabellenblätter durchführen. Wie, steht hier http://excelformeln.de/formeln.html?welcher=233
Es ist zwar nicht ganz einfach, dennoch wohl kürzer als deine Formel.
Vielleicht wäre es auch am einfachsten, auf einem eigenen Tabellenblatt die Inhalte von B1 und B2 aller Tabellenblätter aufzulisten. Auf diese kann man dann mit einer simplen SVERWEIS oder (besser) INDEX(VERGLEICH)-Formel verweisen.
diese Möglichkeit kannte ich noch nicht, DH!
aber bei sovielen verschiedenen Blättern (jeder Artikel anscheinend ein eigenes Blatt) wohl doch auch sehr umständlich!.
Das Erstellen der Liste empfehle ich auch dringend!
Danke für die schnelle Antwort.
Es geht um Artikelnummern...ich schreibe in B1 den Artikelnamen und in B2 soll die dazugehörige Artikelnummer erscheinen.