Arbeitszeitberechnung mit und ohne Pause

Das Tabellenkalkulationsprogramm

Moderator: Moderatoren

Albandy
Beiträge: 4
Registriert: Di, 17.04.2007 19:51

Arbeitszeitberechnung mit und ohne Pause

Beitrag von Albandy »

Hi zusammen,

ich habe für meine Frau ein Arbeitszeitblatt erstellt, in dem sie ihre Arbeitszeiten eingeben kann (Anfangs- und Endzeit), und dann in einem weiteren Feld die gearbeiteten Stunden in 0,5 er Schritten angezeigt werden.
Habe hierfür folgende Formel im Einsatz: =WENN((ISTZAHL($C10));((($C10-$B10)*24)+(($E10-$D10)*24));"")

Klappt auch ganz gut so weit...

Nun würde ich das ganze gerne erweitern, in dem in einem weiteren Feld abgefragt wird, ob eine Pause gemacht wurde oder nicht (J/N als Eingabe).
Bei "J" soll dann von der gearbeiteten Zeit ein bestimmter Wert abgezogen werden.

Da ich nun nicht so der Checker bin wollte ich euch fragen ob ihr mir helfen könnt?
Wäre klasse :D

Gruss Andy
echo
*******
Beiträge: 1038
Registriert: Fr, 14.11.2008 15:27
Wohnort: BRA - Nds

Re: Arbeitszeitberechnung mit und ohne Pause

Beitrag von echo »

Hallo,
Nachfolgende Formel überprüft H10 ob "j" drin steht
je nach dem ob in H10 "J" drin steht oder nicht ist das Ergebnis 30 oder Null
=(H10="j")*30

Wenn du die Formel nach deinen Wünschen anpasst brauchst du sie nur von der bereits vorhandenen Formel abziehen:

=WENN((ISTZAHL($C10));((($C10-$B10)*24)+(($E10-$D10)*24))-(H10="j")*30-((H10="j")*30);"")

Gruß Holger
Karolus
********
Beiträge: 7535
Registriert: Mo, 02.01.2006 19:48

Re: Arbeitszeitberechnung mit und ohne Pause

Beitrag von Karolus »

Hallo
Die Formel arbeitet doch offenbar mit "Stunden-einheiten" für eine halbstündige Pause wär das dann:
=WENN(ISTZAHL($C10);($C10-$B10)*24+($E10-$D10)*24-(H10="j")/2;"")

Gruß Karo
LO25.2… debian 13( trixie ) auf Raspberry5 8GB (ARM64)
LO25.8… flatpak debian 13( trixie ) auf Raspberry5 8GB (ARM64)
Albandy
Beiträge: 4
Registriert: Di, 17.04.2007 19:51

Re: Arbeitszeitberechnung mit und ohne Pause

Beitrag von Albandy »

Hi Ihr beiden,

danke für eure Hilfe - die Formal schaut dann so aus:

=WENN((ISTZAHL($C13));((($C13-$B13)*24)+(($E13-$D13)*24)-($F13="j")/2);"")

Bei der von Karo kam ein sehr hoher Minus Wert heraus - keine Ahnung warum...

Falls es jemanden Interessiert so schaut das dann aus:

http://albandy.info/stuff/calc.JPG

Gruss Andy
Antworten