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]

Antwort per Email an