Seite 1 von 1
Re: Bestimmte Zeitabschnitte in einem Zeitabschnitt
Verfasst: Di, 06.12.2011 14:59
von DH1806
Pushkin-Sun hat geschrieben:
Ich hoffe, dass war verständlich...

ehm, war es leider nicht...
Was genau möchtest du machen? Das gleiche wie in
diesem Thread? ?
Grüße,
DH
Re: Bestimmte Zeitabschnitte in einem Zeitabschnitt
Verfasst: Di, 06.12.2011 19:11
von DH1806
Naja, in den 4 Stunden werden wohl noch nicht so viele reingeguckt haben... musst schon etwas Geduld haben

Re: Bestimmte Zeitabschnitte in einem Zeitabschnitt
Verfasst: Di, 06.12.2011 21:31
von balu
Hallo Pushkin,
Z.B. in A1 "18:00" und in B1 "06:00" am Folgetag. Ich möchte nun immer, dass Calc mir die Anzahl der Stunden zwischen 21:00 und 06:00 angibt. Das wäre in hier diesem Fall natürlich 9.
Anderes Beispiel A1 "14:00" und B1 "22:00" am selben Tag. Dann wäre dass ja 1 von 21:00 bis 22:00. Natürlich wenn jetzt von 06:00 bis 14:00, dann soll natürlich null raus kommen.
ist das alles was Du möchtest, oder kommt da noch mehr? Ich meine jetzt solche Sachen wie z.B. Sonn- und Feiertage separat berechnen lassen, und vielleicht auch noch Spätschichtzulagen.
Ich frage deshalb, weil vielleicht ja schon ein fertige Lösung existieren könnte. Doch dazu wären genauere Angaben deinerseits nötig um das zu bestätigen oder zu verneinen. Vielleicht lädst Du mal ne Beispieldatei bei einem externen File-Hoster hoch.
Gruß
balu
Re: Bestimmte Zeitabschnitte in einem Zeitabschnitt
Verfasst: Sa, 10.12.2011 17:08
von Gert Seler
Hallo Puschkin,
Du machst ja Deinem Namen alle Ehre !
Du brauchst doch nur für jeden Dienst eine eigene Formel erstellen, die sich auf den Inhalt der Spalte "C" bezieht.(Spätdienst;Nachtdienst;Tagdienst usw).
Abgesehen davon :
die Beispiel-Datei von "Paljass" sollte wenigstens getestet werden !
mfg
Gert
Re: Bestimmte Zeitabschnitte in einem Zeitabschnitt
Verfasst: Fr, 30.12.2011 13:24
von balu
Hallo Pushkin,
bekomme ich als Ergebnis 0,999999999999... Wieso denn das? Obwohl ich als Nachkommastellen "2" vorgegeben habe.
Es hängt also an dem 1. WENN, aber frag mich mal warum.....
Es muss also an dem ersten WENN hängen...
Das ist alles voll Normal und es liegt nicht an der 1. WENN!
Bis auf die erste WENN, die Du ja mit
= einleitest, stehen vor allen anderen WENN das Kaufmannsund
& und dadurch wird der gesamte Zellinhalt zu
Text, aber nicht zu einem
Zahlenwert. Um dieses problömchen zu beseitigen tausche das
& durch
+, und schon funzt es.
Du kannst getrost
E6<>0;F6<>0, in allen UND() rausschmeißen da durch diesen Formelaufbau das überflüssig ist. Und ferner kannst Du auch noch
;"" rauswerfen, da es nie zu einer leeren Zelle kommen wird weil 0+0 immer 0 ergibt (in diesem Falle).
Code: Alles auswählen
=WENN(UND(E6<F6;E6<ZEIT(21;0;0);F6>ZEIT(21;0;0);F6<=ZEIT(24;0;0));(F6-ZEIT(21;0;0))*24)+WENN(UND(E6<F6;E6>=ZEIT(21;0;0);F6>ZEIT(21;0;0);F6<=ZEIT(24;0;0));(F6-E6)*24)+WENN(UND(E6>F6;E6<ZEIT(21;0;0);F6<=ZEIT(6;0;0));((F6<E6)+F6-ZEIT(21;0;0))*24)+WENN(UND(E6>F6;E6>=ZEIT(21;0;0);F6<=ZEIT(6;0;0));((F6<E6)+F6-E6)*24)+WENN(UND(E6>F6;E6<ZEIT(21;0;0);F6>ZEIT(6;0;0));((F6<E6)+ZEIT(6;0;0)-ZEIT(21;0;0))*24)+WENN(UND(E6>F6;E6>=ZEIT(21;0;0);F6>ZEIT(6;0;0));((F6<E6)+ZEIT(6;0;0)-E6)*24)+WENN(UND(E6<F6;E6<ZEIT(6;0;0);F6<=ZEIT(6;0;0));(F6-E6)*24)+WENN(UND(E6<F6;E6<ZEIT(6;0;0);F6>ZEIT(6;0;0));(ZEIT(6;0;0)-E6)*24)
Gruß
balu