Live-Forum - Die aktuellen Beiträge
Anzeige
Archiv - Navigation
1284to1288
Aktuelles Verzeichnis
Verzeichnis Index
Übersicht Verzeichnisse
Vorheriger Thread
Rückwärts Blättern
Nächster Thread
Vorwärts blättern
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
Inhaltsverzeichnis

Wenn Funktion (zu lang?)

Wenn Funktion (zu lang?)
14.11.2012 10:52:40
Tweety1975
Hallo,
ich habe die nachfolgende Formel:
=WENN(UND(A25>0;E25="E1");$F$16;WENN(UND(A25>0;E25="E2");$F$17;WENN(UND(A25>0;E25="E3"); $F$18;WENN(UND(A25>0;I25<>"";J25<>"");WENN(UND(D25="x";E25="");T25;WENN(UND(I25=0/24; J25=24/24);J25-I25;WENN(UND(A25>0;I25<>"";J25>0;J25>I25;E25="");REST(J25-I25;1);0))); 0))+WENN(WENN(UND(I25=0/24;J25=24/24);J25-I25;WENN(UND(A25>0;I25<>"";J25>0;J25>I25; E25="f");REST(J25-I25;1);0))>7,7/24;7,7/24;WENN(UND(I25=0/24;J25=24/24);J25-I25;WENN(UND(A25>0; I25<>"";J25>0;J25>I25;E25="f");REST(J25-I25;1);0)))))
~f~
Diese hat bisher immer super funktioniert.
Wenn ich diese aber um die Kriterien:
~f~
=wenn(und(a25>0;oder(e25="u1";e25="k1"));0;VORAB GENANNTE FORMEL EINFÜGEN)
erweiteren möchte erscheint die Fehlermeldung: Fehler in der Formel :-(
Kann mir jemand helfen?
LG Tweety1975

7
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Wenn Funktion (zu lang?)
14.11.2012 11:04:14
Hugo
Hallo,
Du überschreitest dadurch die maximale Verschachtelungstiefe einer Formel (8 bis 2003).
Ich glaube, dass man das aber mit Verweisfunktionen besser lösen kann.
Gruß, Hugo

7er-Grenze umgehen
14.11.2012 11:30:49
Marc
Hallo!
Du kannst, wie schon erwähnt nur 7 "Wenn"-Funktionen verschachteln.
Allerdings kannst du endlos viele aneinanderhängen.
=wenn(wenn(wenn usw.... als letzte Möglichkeit: "" (leertext)) & wenn(wenn(wenn usw....)
Gruß, MCO

AW: 7er-Grenze umgehen
14.11.2012 12:21:03
Dieter(Drummer)
Sorry Marc,
hatte übersehen, dass du das Problem mit "mehr als 7" auch schon angegeben hattest.
Gruß, Dieter(Drummer)

Anzeige
Kein Problem. Doppelt hält besser. o.T
14.11.2012 12:28:01
Marc
.

AW: 7er-Grenze umgehen
14.11.2012 13:20:47
Klaus
Hallo,
fasse die einzelnen Formelteile nach Logig zusammen. Für die ersten drei Schachteln:
WENN(UND(A25>0;E25="E1");$F$16;WENN(UND(A25>0;E25="E2");$F$17;WENN(UND(A25>0;E25="E3"); $F$18;SONST

Geht es auch so:
=WENN(A25>0;WAHL(VERLGEICH(E25;{"E1";"E2";"E3"};);$F$16;$F$17;$F$18);"")

Der Rest wird sich änlich zusammenfassen lassen.
Grüße,
Klaus M.vdT.

AW: Mehr als 7 möglich ...
14.11.2012 11:59:49
Dieter(Drummer)
... Hi Tweety1975,
verbinde am Ende deiner "Wenn Formel" das nächste WENN mit "&". Also ...&WENN ... So kannst du mehr als 7 Wenn's nutzen.
Gruß, Dieter(Drummer)

Anzeige
AW: Wenn Funktion (zu lang?)...dann kürzen!
14.11.2012 12:59:03
silex1
Hallo,
Du könntest die E1-E3 Abfrage etwas abändern, dann haste ein WENN übrig! Ungetestet:
=WENN(UND(A25>0;ODER(E25="u1";E25="k1"));0;WENN(ISTFEHLER((A25>0)*FINDEN(E25;"E1E2E3";1)); WENN(UND(A25>0;I25<>"";J25<>"");WENN(UND(D25="x";E25="");T25;WENN(UND(I25=0/24; J25=24/24);J25-I25;WENN(UND(A25>0;I25<>"";J25>0;J25>I25;E25="");REST(J25-I25;1);0))); 0);INDEX($F$16:$F$18;VERWEIS((A25>0)*FINDEN(E25;"E1E2E3";1);{1.3.5};{1.2.3})) +WENN(WENN(UND(I25=0/24;J25=24/24);J25-I25;WENN(UND(A25>0;I25<>"";J25>0;J25>I25; E25="f");REST(J25-I25;1);0))>7,7/24;7,7/24;WENN(UND(I25=0/24;J25=24/24);J25-I25;WENN(UND(A25> 0; I25<>"";J25>0;J25>I25;E25="f");REST(J25-I25;1);0)))))
VG, Rene
Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige