=WENN(U5=$X$4;1;(WENN(U5=$X$5;2;wenn(U5=$X$6;3;wenn(U5=$X$7;4;wenn(U5=X8;5;wenn(U5;$X$9;6; wenn(U5=$X$10;7;wenn(U5=$X$11;8;wenn(U5=X12=9;wenn(U5=$X$13;10;wenn(U5=$X$14;11;"fehler"))))))))))))
Danke
=WennFehler(Vergleich(U5;$X$4:$X$14;0);"fehler")
Gruß daniel
WENN
mit vielen Argumenten?WENN
-Formel mit vielen ArgumentenWENN
mit vielen Argumenten?In Excel werden WENN
-Funktionen oft verwendet, um auf der Basis einer Bedingung unterschiedliche Werte oder Formeln zu berechnen. Das Problem mit WENN
-Funktionen ist, dass sie unübersichtlich werden können, wenn sie verschachtelt werden und viele Argumente enthalten.
WENN
-FunktionExcel hat eine Begrenzung für die Anzahl der verschachtelten WENN
-Anweisungen. Bis Excel 2003 waren es nur 7, ab Excel 2007 sind es 64.
Die WENN
-Formel ist nützlich für einfache logische Tests und Bedingungsprüfungen. Bei vielen Bedingungen jedoch wird die WENN
-Formel schnell unhandlich und schwer zu verwalten.
In solchen Fällen ist es oft sinnvoller, nach Alternativen zu suchen, die den Code sauberer und wartungsfreundlicher machen.
WENN
-Formel mit vielen ArgumentenSVERWEIS / WVERWEIS: Statt einer langen WENN
-Kette kannst du eine Lookup-Tabelle erstellen und die SVERWEIS
- bzw. WVERWEIS
-Funktion verwenden.
=SVERWEIS(U5;X4:X14;1;FALSCH)
INDEX und VERGLEICH: Eine weitere Möglichkeit bietet die Kombination der Funktionen INDEX
und VERGLEICH
.
=INDEX(Y4:Y14;VERGLEICH(U5;X4:X14;0))
NUTZE SWITCH
(nur in Excel 2016 und neuer):
=SWITCH(U5;X4;1;X5;2;X6;3;...;"Fehler")
Wenn du beispielsweise eine Bewertung für eine Reihe von Produkten hast und diese in Kategorien einordnen möchtest, wäre die Verwendung einer WENN
-Verschachtelung sehr kompliziert. Eine Lookup-Tabelle in Kombination mit SVERWEIS
wäre hier viel effizienter.
WENN
-Anweisungen wirklich notwendig ist. Oft gibt es elegantere Lösungen.ODER
: Für mehrere Bedingungen, von denen nur eine erfüllt sein muss.UND
: Für mehrere Bedingungen, die alle erfüllt sein müssen.Wenn du in einer WENN
-Formel auf viele Argumente stößt, wird der Code schnell unübersichtlich und schwer zu warten. Es gibt mehrere Alternativen wie SVERWEIS
, WVERWEIS
, INDEX
und VERGLEICH
oder SWITCH
, die dir helfen können, deinen Code zu optimieren und gleichzeitig flexibler und wartungsfreundlicher zu gestalten.
Die erweiterte Suchfunktion hilft dir, gezielt die besten Antworten zu finden
Suche nach den besten AntwortenEntdecke unsere meistgeklickten Beiträge in der Google Suche
Top 100 Threads jetzt ansehen