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

您可能需要將儲存格格式設為數字,而不是時間!

相關內容