Excel 公式以小数形式获取时间差

Excel 公式以小数形式获取时间差

我有一张这样的表格(该C列是空白的):

     A          B           C

1  19:30      23:00       (3.50)

2  14:15      18:30       (4.25)

我需要计算每行列A与列之间的时间差B(始终B- A),并将其作为十进制数放在列中C(如括号内所示)。

我应该使用哪个公式?是否可以生成一个通用公式,这样我就不必每次都更改行号(也许INDIRECT)?

答案1

如果你使用 MOD,当时间跨越午夜时也会起作用,例如在 C2

=MOD(B2-A2,1)*24

将公式复制到下列,每行的行号将自动更改

答案2

这将完成这项工作:

=(B1-A1)*24

您可能需要将单元格格式化为数字,而不是时间!

相关内容