在 Excel 中计算日期和时间差异

在 Excel 中计算日期和时间差异

我正在尝试使用 Excel 2013 整理工作簿以进行时间表跟踪。例如,昨天的工作时间需要在下一个工作日上午 10:00 之前输入。周末会变得复杂(因为下一个工作日是星期一),但除此之外,布局如下:

Cell    Cell contents   Cell description

A3      3/11/2014       (Date someone worked)
B3      3/12/2014       (Date when the time was entered into timesheet)
C3      19:00           (Time that the entry was made)
 

在上面的例子中,2014 年 3 月 11 日的工作时间应在 2014 年 3 月 12 日(下一个工作日)上午 10:00 之前输入到时间表中。在单元格 D3 中,我需要 Excel 计算单元格 A3 的下一个“之后”日期上午 10:00(始终是上午 10:00)与单元格 B3/C3 的日期/时间(即时间表实际更新的时间)之间的时间差。到目前为止,我尝试过的所有方法都没有奏效。这可行吗?

谢谢

答案1

在 D3 中使用公式:

=((B3+C3)-(A3+"10:00"))*24

只要 Excel 将 A3 和 B3 识别为日期,您就会得到 33(小时)的结果。

答案2

感谢@kaarel 和@NeronLeVelu 的反馈。我结合了你们提供的信息以及我在发布问题之前所做的尝试,最终得出以下结论:

=((Workday(A3,1)+"10:00")-(B3+C3))*24*60

通过一些条件格式,我可以轻松显示输入的内容以及时间(早/晚),以分钟为单位。

相关内容