Supportnet Computer
Planet of Tech

Supportnet / Forum / Tabellenkalkulation

Arbeitszeitberechnung für Wochenende





Frage

Hallo zusammen, ich suche eine Lösung zur Arbeitszeitberechnung für einen Bereitschaftsdienst am Wochenende. Das Problem ist: Falls der Mitarbeiter den Bereitschaftsdienst für Sa oder So 0-24 Uhr übernimmt, dann berechnet Excel 0 Stunden, statt 24. Wie kann ich Excel berechnen lassen, dass zwischen 0 und 24Uhr 24 (und nicht 0) Stunden liegen?

Antwort 1 von Primut

Hi,

von der Sache her macht Excel das schon richtig.
Es wäre bloß die Frage, was du genau eingegeben hast und berechnest.
24 Uhr - 0:00 Uhr sind eigentlich immer 24h, allerdings musst du das Anzeige-Format evtl. unter benutzerdefiniert ändern auf:
[h]:mm

Du kannst ja eine Kontrolle der Excel - Berechnung machen, indem du die Uhrzeit als Zahl anzeigen lässt: 24:00 Uhr = 1 und 0:00 Uhr ist eigentlich 0, d.h. der Tag mit 24h wird der Zahl Eins zugeordnet, 12 h sind also 0,5.

Besten Gruß

Matthias

Antwort 2 von Duderama

Hallo Matthias,

Danke für die schnelle Antwort.
Ich habe das mit der benutzerdefinierten Formatierung versucht - leider keine Verbesserung. Das Problem liegt irgendwie darin, dass Excel bei der Formel letztendlich =Stunde(1) berechnet und als Ergebnis dann 0 ausgibt. (Stunde(1), da Stunde(24-0)=Stunde(1-0)=Stunde(1))

Hast Du vielleicht noch eine Idee?

Danke und Gruß,
Duderama

Antwort 3 von Aliba

Hi Duderama,

ich weiß nicht, was Du genau meinst mit Stunde(1) ....

Fakt ist, wenn Du in A1 eingibst: 0:00
in B1 eingibst: 24:00 und in C1 eingibst: =B1-A1

und die Zellen im benutzerdefinierten Format [h]:mm formatiert sind, erhältst Du als Ergebnis: 24:00

Wenn das Ergebnis nun allerdings nicht im Zeitformat vorliegen soll, sondern Du die 24 als ganze Zahl benötigst, dann =(B1-A1)*24

CU Aliba

Antwort 4 von Primut

Hi Duderama ,

ich denke, du müßtest mal konkret werden: Mit welchen Formeln rechnest du bisher ? Welche Ausgangswerte hast du und welches Ergebnis wird gewünscht?
Vielleicht läßt sich die Lösung ja leicht mit abgewandelten Formeln erreichen.

Gruß

    Primut


Antwort 5 von Duderama

Hallo zusammen,

Danke für die Unterstützung, ich habe es jetzt über Umwege gelöst.
=WENN(C5="";"";WENN((C5+D5)<=(F5+G5);((F5+G5)-(C5+D5))*24;" "))
In C5 steht das Anfangsdatum
in D5 die Anfangsuhrzeit
in F5 das Enddatum (gleicher oder nächster Tag)
in G5 die Enduhrzeit

Im Prinzip ist das ja die von Aliba vorgeschlagene Lösung. Danke!

Mein ursprünglicher Ansatz war:
=(STUNDE(F7-E7)) +( MINUTE(F7-E7)/60) - (G7/60)

So kam es dazu, dass das esrte Argument von 0Uhr bis 24Uhr (Stunde(24-0))=(Stunde(1-0))=(Stunde(1))=0 immer null ergeben hat...

Schönes WE wünscht,
Duderama

Ich möchte kostenlos eine Frage an die Mitglieder stellen:


Ähnliche Themen:


Suche in allen vorhandenen Beiträgen: