3.3k Aufrufe
Gefragt in Tabellenkalkulation von
Die Formel (=wenn(D5-C5<0;D5+24-C5;D5-C5) und Formatierung der Zellen ( Uhrzeit) ist soweit i.o was ist aber wenn ich von dieser "Endstundenzahl" die dann errechnet wird noch 45 min Pause abziehen muss / möchte.
Danke für eure Hilfe

15 Antworten

0 Punkte
Beantwortet von rainberg Profi (14.9k Punkte)
Hallo,

das würde ich so losen:

=REST(D5-C5;1)-0,75/24

Funktioniert auch bei Nachtstunden.

Gruß
Rainer
0 Punkte
Beantwortet von
Danke für die schnelle Antwort

aber wie sieht dann die komplette Formel aus?

=wenn(D5-C5<0;D5+24-C5;D5-C5);=REST(D5-C5;1)-0,75/24
0 Punkte
Beantwortet von rainberg Profi (14.9k Punkte)
Hallo,

die gepostete Formel ist bereits komplett.

Teste sie einfach.

Gruß
Rainer
0 Punkte
Beantwortet von
Das mit der Pause habe ich jetzt hinbekommen, danke.

Wenn jetzt die Endzeit (angezeigt in E) 8 stunden überschreitet und ich diese Überzeit in Spalte F angezeigt haben möchte wie rechne ich denn Uhrzeiten? kann mir da jemand helfen?

z.b.
Spalte E Spalte F Spalte G
Endzeit 9.Std. 10. Std.
9:30 1 0:30

8 Std sind die übliche Arbeitszeit, jetzt möchte ich mir die Überzeit in einzelne Spalten anzeigen lassen. Wieviel 9. Std., Wieviel 10.Std. usw.
Genauso interessant wie rechne ich wenn ich keine 8 Std. vollbekomme, also nur 5:45?

Danke für eure Hilfe
0 Punkte
Beantwortet von rainberg Profi (14.9k Punkte)
Hallo,

um zu vermeiden, dass wir aneinander vorbei reden, wäre eine Beispielmappe nicht schlecht.

Gruß
Rainer
0 Punkte
Beantwortet von
Hi ,

grundsätzlich erreichst Du das mit einer ganz normalen Subtraktion, als z.B. =F5-8/24. Das wird auch überall dort funktionieren, wo du Überstunden hast. Bei negativen Stunden wird das Ergebnis allerdings nur mit lauter Rauten angezeigt ########### . Rechnen kann man allerdings damit. Nur darstellen kann das Excel nicht, weil es für Excel keine negative Uhrzeit gibt. Allerdings versteckt sich dahinter ein serieller Wert und somit kann man wie schon erwähnt auch rechnen.

Man sollte vielleicht auch zwischen 2 Sachen unterscheiden.
Zum Eintragen der Anfangs- und Endezeiten eignet sich das Uhrzeitformat, zum Rechnen nur bedingt. Ich persönlich halte es so,
daß ich dann wieder in normale Zahlen wandele, weil man ja auch sagt, ich habe 1,5 Überstunden und nicht 1:30 Stunden.

Also könnte man in deinem Falle beispielsweise beim Berechnen der Über- /Unterzeiten diese Wandlung umsetzen. Das wäre dann:

=F5*24-8

Die Ergebniszelle muss dann als Standard, bzw. Zahl formatiert sein.

CU Aliba
0 Punkte
Beantwortet von
Hallo,
habe versucht einen screenshot hier einzufügen aber klappt nicht.
Bei der Hilfe finde ich mich leider auch nicht so ganz zurecht.

Also versuche ich es mal so.

Kommen_gehen___Endzeit_8.std._ 9.std.__10Std.__ü.10.Std. FZ

6:00_____14:45_____8________________________________

6:00_____18:37___11:52____1_____1______1_____1:52___

6:00_____12:00____5________________________________-3

die Endzeitberechnung klappt dank eurer Hilfe hervorragend.
Jetzt möchte ich noch das die Überzeit wie folgt angezeigt wird.
Bei 8 Std. nichts
Bei 11:52 Std./min sind das 1 bei 8.Std, 1 bei9.Std.; 1 bei 10. Std.; 1:52 bei ü.10.Std.
Wenn ich keine 8 Std voll bekomme soll bei FZ die differenz zu 8 angezeigt werden.
Hoffe das kommt jetzt so klarer rüber.
0 Punkte
Beantwortet von
Hallo,

hast Du meinen vorigen Beitrag gelesen? Ich habe versucht, verständlich zu machen, daß 1:00 etwas ganz anderes ist wie 1.

In deinem Beispiel schreibst du nun einmal:

6:00 , ein anderes Mal 5 , dann wieder 11:52 oder 1:52 oder -3. Ich hoffe, Dir ist klar, daß in diesem Fall z.B. 1 größer ist als 1:52??

Beispielsweise ist 0,5 als Uhrzeit formatiert 12:00. Für Excel ist 1 ein Tag und eine Uhrzeit oder Stundenangabe ist ein Bruchteil eines Tages also z.B: 1:00 ist dann 1/24 tel eines Tages, da der nun mal 24 Stunden hat.

Was ich dann auch nicht verstehe , warum bei 8. Std. eine 1 oder 1:00 stehen soll, wenn 8 Stunden die Sollarbeitszeit ist.

CU Aliba
0 Punkte
Beantwortet von rainberg Profi (14.9k Punkte)
Hallo Aliba,

ähnliches Chaos habe ich befürchtet, deshalb mein Ruf nach einer Beispielmappe.

@Saradi

weder ein Screenshot noch Dein Beispiel sind da nützlich, da man keine tatsächlich verwendeten Formate erkennen kann.

Falls Du doch noch eine Beispielmappe erstellen willst, könntest Du sie unter dieser Adresse ins Netz stellen und den Download-Link hier posten.

Gruß
Rainer
0 Punkte
Beantwortet von
Hallo Alabi,
sorry aus der 8 muss eine 7 werden, danke für den Hinweis.

Habe das jetzt mit =F5*24-8 versucht und die Zelle dann in Uhrzeit Formartiert.

Kommen_gehen___Endzeit___8.std._ 9.std.__10Std.__ü.10.Std.

6:00_____15:26_____8:41____0:41______________________

6:00_____16:04_ __9:19____ 1:00_____0:19___


Im ersten Beispiel bekomme ich auch die 0:41 bei 8. Std.angezeigt.
Nun habe ich aber Probleme beim zweiten Beispiel.
klar mit der Formel zeigt er mir 1:19 bei 8.Std. an, was ja als geleistete Überzeit auch richtig ist, aber ich hätte dort (8.Std.) gerne eine 1 oder 1:00 und bei 9.Std. 0:19 oder eben eine Dezimalzahl.

Muss ich dann eine Bedingte Formatierung anwenden?

Ich habeschon verstanden das 1:30 auch 1,5, 0:45 auch 0,75 ist; aber was ist denn dann z.b 1:19 ist das als Zahl dann als Dezimalzahl 1,02? Brauche ich dann Keinen Umrechenfaktor um wieder "Minuten" angezeigt zu bekommen?

Gruß Saradi
...