Seite 1 von 1
Arbeitsstunden / Stundenlohn
Verfasst: Mo, 13.03.2006 16:40
von Willi
Hi!
Ich versuche mich gerade daran, ein .Calc-Dokument zu erstellen, in dem ich meine Arbeitszeiten abrechnen will.
Ich habe ein Feld ("A") in dem ich den Arbeitsbeginn (HH:MM) und eines ("B") mit dem Ende (auch HH:MM). Aus diesen errchnet sich in Feld "C" die Arbeitszeit ("B-A"). Die Arbeitszeit des ganzen Monats ist dann in d Feld "D" die Summe ("SUMME(Cxx:Cyy) der einzelnen Tage.
Soweit so gut...
Wie gehe ich vor wenn ich aus der Summe in Feld "D" meinen Stundenlohn errechnen will? 12*D klappt nicht... Ich denke mal, dass das Problem darin besteht, dass ich Zeit multiplizieren will.
Weiß jemand eine Lösung?
gruß,
der willi
Verfasst: Mo, 13.03.2006 17:18
von Karolus
Hallo Willi
Intern verwaltet OO Zeitangaben in Stunden als Tagesbruchteil. Das bedeutet 8:00 h entsprechen 0,3333.,
Daher musst du rechnen :
=D*Stundenlohn*24
Gruß Karo
Verfasst: Mo, 13.03.2006 18:38
von Willi
super, das war's!
weißt Du vielleicht noch, wie ich in die Tabelle eine "wenn-dann-Verknüpfung" einbaue?
So dass bei Arbeitszeiten >10h automatisch 00:45 abgezogen werden?
Dann wäre ich wirklich rundum zufrieden!
hmmm...
- Im Feld "D" steht jetzt 00:15... klarer wäre aber 24:15!? Geht das mit der Formatierung als Zeitfeld?
- Mit dem WENN...DANN-Zeugs komme ich wirklich nicht klar

Verfasst: Mo, 13.03.2006 20:01
von yeti
Hi Willi,
in der Spalte, in der Du die Arbeitszeit berechnest folgendes eingeben:
=WENN(B2-A2>10:00;B2-A2-0:45;B2-A2)
B2 = Ende der Arbeitszeit
A2 = Beginn der Arbeitszeit
=wenn(Bedingung;Dann_Wert;Sonst_Wert)
Bedingung = Differenz der Arbeitszeit größer als 10 Stunden
Dann_Wert (Bedingung erfüllt) = berechne die Differenz und ziehe davon nochmal 45 Minuten ab
Sonst_Wert (Bedingung nicht erfüllt) = berechne einfach nur die Differenz
Wundere Dich nicht wenn danach in der Formel statt 10:00 und 0:45 Kommazahlen erscheinen. Das sind die der Uhrzeit zugeordneten Dezimalzahlen.
Gruß Yeti
Verfasst: Di, 14.03.2006 16:33
von Willi
Toll, klappt wunderbar!
Kann ich auch zwei solcher Formeln in ein Feld zwängen? Also wenn mehr als 6 Stunden dann -30 Minuten und wenn mehr als 9 Stunden, dann -45 Minuten?
WENN=(B2-A2)>09:00;B2-A2-00:45;B2-A2) und
WENN=(B2-A2)>06:00;B2-A2-00:30;B2-A2) zusammen
gruß vom willi
edit 1:
Code: Alles auswählen
=WENN(B2-A2>0,375;B2-A2-0,03125;B2-A2);&=WENN(B2-A2>0,25;B2-A2-0,0208333333333333;B2-A2)
recht logisch eigentlich
edit 2: ich habe immer noch das Problem, dass im Feld der Arbeitszeti-Summe Werte wie 06:00 statt 30:00 stehen. Wie kann ich das umgehen. Kann man die Begrenzung auf 24 Stunden aufheben?
Verfasst: Di, 28.03.2006 19:17
von Willi
Erstmal vielen Dank für die Hilfe!
Ich will das Dokument nun abgeben, und da ist mir doch ein Fehler aufgefallen:
C32 | B32 | D32
09:00 | 16:00 | 06:30
wobei in D32 die Funktion
Code: Alles auswählen
=WENN(C32-B32>0,375;C32-B32-0,03125;C32-B32);&=WENN(C32-B32>0,25;C32-B32-0,0208333333333333;C32-B32)
steckt.
Eigentlich sollte da doch 06:00 als Wert stehen, oder? Die halbe Stunde ist auf jeden Fall nicht abgezogen worden. Habe ich die Formeln vielleicht falsch kombiniert?
wieder mal ratlos,
willi
Verfasst: Di, 28.03.2006 19:51
von Karolus
Hallo Willi
C32 | B32 | D32
09:00 | 16:00 | 06:30
Das Ergebnis stimmt doch
16:00 - 9:00 - 0:30 ergibt 6:30
Dennoch würde ich deine Formel so schreiben :
=WENN(B2-A2>0,375;B2-A2-0,03125;(WENN(B2-A2>0,25;B2-A2-0,0208333333333333;B2-A2))
Gruß Karo
Verfasst: Di, 28.03.2006 20:06
von Karolus
Hallo Willi
In deiner vorletzten Mail schriebst du:
edit 2: ich habe immer noch das Problem, dass im Feld der Arbeitszeti-Summe Werte wie 06:00 statt 30:00 stehen. Wie kann ich das umgehen. Kann man die Begrenzung auf 24 Stunden aufheben?
Ändere das Zeitformat in den Summenzellen von hh:mm auf [hh]:mm
Gruß Karo
Verfasst: Di, 28.03.2006 20:16
von Willi
wunderbar! klappt!
Hast Du vielleicht auch eine Idee warum die oben genannte Funktion ein falsches Ergebnis ausgibt?
gruß,
mork
Verfasst: Di, 28.03.2006 21:12
von Karolus
Hallo Willi
Lies mal meine vorletzte Mail
Gruß Karo
Verfasst: Di, 28.03.2006 22:33
von Willi
Hi Karo
Das hatte ich doch glatt übersehen.... und das wo da doch die Lösung stand
Dank & Gruß
willi
edit: bei dem Beispiel oben hatte ich mich auch noch vertippt, meinte 09:30 / 16:00. Naja, jetzt geht ja alles so wie's soll