Wie runden Sie mit einer Formel in Excel eine Uhrzeit und ein Datum auf den vorherigen Tag zurück?

Wie runden Sie mit einer Formel in Excel eine Uhrzeit und ein Datum auf den vorherigen Tag zurück?

Ich versuche, die Stunden eines Mitarbeiters zusammenzurechnen, die in einer Schicht gearbeitet haben. Die Mitarbeiter, mit denen ich ein Problem habe, arbeiten in der Nachtschicht. Die Einträge der Mitarbeiter werden in Excel als einzelne Tickets für geleistete Arbeit angezeigt. Angenommen, der Mitarbeiter beginnt ein Ticket um 23:00 Uhr und beendet es um 2:30 Uhr, dann beginnt das nächste Ticket um 2:30 Uhr und endet um 5:00 Uhr. Ich brauche diese beiden Tickets, um die eingegebenen Stunden für das Datum des ersten Tickets der Schicht anzuzeigen und nicht für den nächsten Tag. Ich brauche eine Art Formel, die für mehrere Mitarbeiter für einen Monat Arbeit in zwei verschiedenen Schichten funktioniert: Tag 5:45 Uhr bis 18:00 Uhr und Nacht 17:45 Uhr bis 6:00 Uhr.

Meine Spalten sind:

  • A) Ticketnummer
  • B) Name des Mitarbeiters
  • C) Gesamtticketstunden [4.5]
  • D) Startzeit [4/5/2018 22:00]
  • E) Endzeit [4/6/2018 2:30]

Ich verwende Office 365 Excel 2016

Antwort1

Nach einigen Experimenten glaube ich, dass ich einen Weg gefunden habe, mein Ergebnis zu erzielen. Ich werde es teilen, falls jemand anders in diese Schleife gerät.

Als Erstes habe ich eine neue Spalte eingefügt und die DDaten der Spalte „Startzeit“ hineinkopiert.

Dann habe ich das Format der neuen Spalte in „Allgemein“ geändert (dadurch wurden Uhrzeit und Datum in dezimale Seriennummern zerlegt).

Schließlich habe ich eine weitere neue Spalte erstellt und diese Formel erstellt =[@Column2]-0.229. Sie zieht 5 Stunden und 29 Minuten (0,229) von der Startzeit ab, was das Ticket wiederum auf das ursprüngliche Einstempeldatum zurückwirft.

Dies kann auch vereinfacht werden, indem Sie einfach eine neue Spalte hinzufügen und eine Formel verwenden, die 0,229 vom Datum/der Uhrzeit in der Spalte abzieht D.

verwandte Informationen