Yahoo Clever wird am 4. Mai 2021 (Eastern Time, Zeitzone US-Ostküste) eingestellt. Ab dem 20. April 2021 (Eastern Time) ist die Website von Yahoo Clever nur noch im reinen Lesemodus verfügbar. Andere Yahoo Produkte oder Dienste oder Ihr Yahoo Account sind von diesen Änderungen nicht betroffen. Auf dieser Hilfeseite finden Sie weitere Informationen zur Einstellung von Yahoo Clever und dazu, wie Sie Ihre Daten herunterladen.

Excel Formel für Arbeitszeit ?

Ich möchte mit dieser Formel : =IF(B5>C5,24-B5+C5-D5,C5-B5-D5). In Excel meine Arbeitszeit berechnen. B5=Beginn, C5=Ende und D5=Pause.

Ich habe die IF-Bedingung benutzt, weil ich auch Nachtschicht habe und in den nächsten Tag hineinarbeite. Zur Formel: Wenn der Beginn größer ist als das Ende (Bsp.: Von 20:00 Uhr bis 04:00 morgens),dann soll von 24:00 Uhr der Beginn subtrahiert werden,das Ende addiert und die Pause noch subtrahiert. Ansonsten vom Ende der Beginn und die Pause subtrahiert werden.

Beispiel:

Normale Schicht:

07:00 Uhr bis 15:00 Uhr mit 30 min Pause.

Rechnung: 15 - 7 - 0,5 = 7,5 Stunden

Nachtschicht:

19:00 Uhr bis 03:00 Uhr mit 30 min Pause.

Rechnung: 24 - 19 = 5 ; 5 + 3 - 0,5 = 7,5 Stunden.

Leider kommen bei Excel sehr krumme und für mich nicht nachvollziehbare Ergebnise raus.

Update:

Danke Mike,

hat so geklappt =IF(B5>C5,(24-B5+C5-D5)*24,(C5-B5-D5)*24).

Hab dann noch auf erste Stelle nach dem Komma runden lassen.

Nur wie übertrage ich die Formel für jede Zeile. Das Beispiel war ja nur für die 5 Zeile. Danke schon mal.

3 Antworten

Bewertung
  • vor 8 Jahren
    Beste Antwort

    Das Ergebnis mit 24 multiplizieren.

  • vor 8 Jahren

    begin = 20

    ende = 2

    pause = .50

    if begin>ende

    ...? ((24-begin) + ende) -pause

    else

    ...? (ende-begin) - pause

    endif

    läuft bei mir einwandfrei ???

    mfg [www.EUROFRANK.com]

  • vor 8 Jahren

    Bisher brauchten wohl die meisten Leute weder einen PC noch eine Exel-Formel dafür.

Haben Sie noch Fragen? Jetzt beantworten lassen.