ich stehe gerade auf dem Schlauch und finde meinen Fehler in einer Formel nicht.
Folgendes:
In den Zellen J4:J369 kann mit Hilfe eine Dropdownmenüs 4 Möglichkeiten eingetragen werden:
1. OF / OM
2. OF
3. OM
4. Keine Eintragung, Zelle bleibt leer.
In Zelle: N4:N369 wird ein Wert eingetragen, welcher von anderen Zellen berechnet wird.
Es besteht die Möglichkeit, dass die Zelle leer bleibt oder Werte zwischen 1 und 1389 darin stehen.
Nun möchte ich in Zellen O4:O369 errechnen, wann ich über 8 Std. über 12 Stunden oder 24 Std außer Haus war.
Das mach ich mit folgender Formel:
=WENN(UND(N22>0;N22<481);"";WENN(UND(N22>480;N22<721);" >8";WENN(UND(N22>720; N22<1439);" >12";WENN(UND(N22>1438;N22<1441);" >24";""))))
~f~
Diese Funktioniert auch noch.
Da es ab und an vorkommt, dass ich keine Pause mache, soll diese Pausenzeit den "ausser Haus Zeiten" ohne eine extra Zeile zu benutzen angehängt werden, da ich nur die Werte leer, >8, >12, und >24 benötige
Das soll in den Zellen R4:R369 wie folgt berechnet werden: In Zelle R23 steht z.B.
(Der Übersicht halber habe ich sie hier als Absatz eingefügt, soll aber eine durchgehende Formel sein)
~f~
=WENN((J23)="OF / OM";WENN(UND(N23+"50">0;N23+"50"<481);"";WENN(UND(N23+"50">480; N23+"50"<771);" >8";WENN(UND(N23+"50">770;N23+"50"<1489);" >12";WENN(UND(N23+"50"> 1488;N23+"50"<1491);" >24";
WENN((J23)="OF";WENN(UND(N23+"20">0;N23+"20"<481);"";WENN(UND(N23+"20">480;N23+"20"<741);" >8";WENN(UND(N23+"20">740;N23+"20"<1459);" >12";WENN(UND(N23+"20">1458;N23+"20"<1461);" >24";
WENN((J23)="OM";WENN(UND(N23+"30">0;N23+"30"<481);"";WENN(UND(N23+"30">480;N23+"30"<751);" >8";WENN(UND(N23+"30">750;N23+"30"<1469);" >12";WENN(UND(N23+"30">1468;N23+"30"<1471);" >24";"0")))))))))))))))
Die Sache ist, dass der erste Teil, in der nach OF / OM gesucht und berechnet wird scheinbar noch stimmt, aber sobald ich beim Dropdownmenü OF oder OM anwähle kommt die Ausgabe FALSCH Leider finde ich den Fehler nicht.
Jede einzelne für sich funktioniert auch, aber eben als Verschachtelung nicht.
Ich würde mich freuen, wenn mir jemand bei meinem Problem unter die Arme greifen kann und wenn ich das Problem so beschrieben habe, dass jemand etwas damit anfangen kann.
Wahrscheinlich geht das auch einfacher, aber so habe ich es zumindest bis hierher alleine zustande bekommen. Es geht bestimmt auch via VBA aber ich würde wenn es denn geht gerne die/eine Formel benutzen, da ich mich mit VBA nur bedingt auskenne.
Auf alle Fälle sage ich jetzt schon einmal ein herzliches Dankeschön an alle die Helfen und wünsche allen noch einen schönen Abend und ein ruhiges Wochenende.
Meine Datei ist hier zu finden:
https://www.herber.de/bbs/user/150395.xlsm
Viele Grüße Jörg