如何使用 Excel 中的公式對時間進行四捨五入並追溯到前一天?

如何使用 Excel 中的公式對時間進行四捨五入並追溯到前一天?

我正在嘗試總結一名輪班員工的工作時間。我遇到問題的員工都在上夜班。 Excel 中的員工條目顯示為已完成工作的個人票據。假設員工在晚上 11 點開始提交工單,並在凌晨 2:30 結束,那麼下一張工單在凌晨 2:30 開始,在凌晨 5:00 結束。我需要這兩張票來顯示該輪班第一張票的日期(而不是第二天)輸入的時間。我需要某種形式的公式,可以適用於多名員工一個月的 2 個不同輪班工作:白天上午 5:45 至下午 6:00,晚上 5:45 至早上 6:00。

我的專欄是:

  • A) 票號
  • B) 員工姓名
  • C) 總售票時間 [4.5]
  • D) 開始時間 [2018/4/5 22:00]
  • E) 結束時間 [4/6/2018 2:30]

我正在使用 Office 365 Excel 2016

答案1

經過一些實驗,我想我找到了一種獲得結果的方法。我會分享它,以防其他人陷入這個循環。

我做的第一件事是插入一個新列並將D開始時間列資料複製到其中。

然後我將新列的格式更改為常規(這將時間和日期分解為十進制序號)。

最後,我又做了一個新專欄,得出了這個公式=[@Column2]-0.229。這樣做的結果是從開始時間減去 5 小時 29 分鐘 (0.229),從而將工單退回到原始打卡日期。

這也可以透過新增一個欄位並使用公式從 列 中的日期/時間減去 0.229 來簡化D

相關內容