如何使用 Excel 中的公式将时间四舍五入并回溯到前一天?

如何使用 Excel 中的公式将时间四舍五入并回溯到前一天?

我正在尝试汇总某个班次员工的工作时间。我遇到问题的员工是上夜班的员工。员工在 Excel 中的条目显示为已完成工作的单独票证。假设员工在晚上 11:00 开始一张票证并在凌晨 2:30 结束,那么下一张票证在凌晨 2:30 开始并在凌晨 5:00 结束。我需要这两张票证显示该班次第一张票证日期的输入时间,而不是第二天。我需要某种公式,可以适用于多个员工在两个不同班次的一个月工作:白班 5:45 至 6:00 和夜班 5:45 至 6:00。

我的专栏是:

  • A) 机票号码
  • B) 员工姓名
  • C) 总售票时长[4.5]
  • D) 开始时间 [2018/4/5 22:00]
  • E)结束时间 [2018/4/6 2:30]

我正在使用 Office 365 Excel 2016

答案1

经过一些尝试,我想我找到了一种方法来获得我的结果。我会分享它以防其他人陷入这个循环。

我做的第一件事是插入一个新列并将列D开始时间数据复制到其中。

然后我将新列的格式更改为常规(这将时间和日期分解为十进制序列号)。

最后,我又新建了一列,并得出了这个公式=[@Column2]-0.229。这个公式的作用是从开始时间中减去 5 小时 29 分钟(0.229),从而将票退回到原来的打卡日期。

这也可以通过仅添加新列并使用公式从列中的日期/时间中减去 0.229 来简化D

相关内容