Hallo Nino, Am Mon, 16 Mar 2009 11:19:31 +0100 schrieb Nino Novak <[email protected]>:
> Hallo Sigrid, > > On Monday 16 March 2009 10:53, Sigrid Kronenberger wrote: > > > Die verwendete Formel sieht wie folgt aus: > > =(WENN(C15="G";0;WENN(ODER(C15="F";C15="K";C15="U");WENN(UND(D15>0);D > >15;0);WENN(UND(C15>0;D15>0);D15-C15-F15)))*24) > > sieht mir etwas verwirrend aus, wenn ein Feld (C15) entweder Zeiten > oder Buchstaben enthält, verstehe auch ehrlich gesagt nicht genau, > was gemeint ist. ok, ich dachte, das wäre nicht wichtig. G steht für Gleitzeit, F für Feiertag, K für Krank und U für Urlaub. Wenn was davon zutrifft, dann soll bei den Gesamtstunden natürlich 0 stehen. > Für die richtige Berechnung der Zeitdifferenz reicht m.M.n. einfach > nur > > =WENN(D15=<C15;D15+1-C15-F15;D15-C15-F15) > > wenn sicher gestellt ist, dass in d15 maximal die Endzeit vom > Folgetag drinsteht (und nicht etwa die Endzeit vom übernächsten Tag, > da müsste dann auch eine DAtumsberechnung rein) > > Was allerdings am Import bzw. der Wandlung des xls-Dokuments schief > läuft, kann ich nicht sagen. Hm, jetzt ist mir doch noch was aufgefallen: Die Pausenzeit wird über das Feld "E" gesteuert. Wenn in E 1 steht, wird als Pause 0:15 eingesetzt, bei 2 ist das 0:30 und bei 3 ist das 0:45 h. Wenn ich die Pausenzeit manuell eingebe (also ohne die Formel im Feld E), dann erfolgt die Berechnung richtig. Die Formel für die Pausenzeit sieht wie folgt aus: =WENN(E14=1;"0:15";WENN(E14=2;"0:30";WENN(E14=3;"0:45";WENN(E14=4;"1:00";WENN(E14=5;"0:50";WENN(E14=6;"0:35";"0")))))) Wie kann ich denn OOo davon überzeugen, den Wert aus dem Feld F auch zu berücksichtigen? @Peter Hadamovsky Nein, die Formel ist richtig eingegeben, das war auch meine erste Idee. ;) Danke schon mal für eure Anregungen. Gruß, Sigrid --------------------------------------------------------------------- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
