sel*_*hb8 5 date-time microsoft-excel-2007 worksheet-function
使用 Excel 2007,如何通过输入计算时差
我在时间所在的单元格中使用什么格式?
例如,我希望能够进入0800并看到 0800在框中,或输入1430,看到1430在箱子里。然后我想让公式框显示以小时和分钟为单位的时间。
A1 = 0800 A2 = 1430 A3 (A1-A2) = 6.30*在A3上尝试这个公式:
=TEXT(A2,"00\:00")+(TEXT(A1,"00\:00")>TEXT(A2,"00\:00"))-TEXT(A1,"00\:00")
Run Code Online (Sandbox Code Playgroud)
它还应该考虑跨越午夜的持续时间(参见下面的示例)。您可以在A1或A2中输入不带冒号的时间。
在下面的示例中,A1 包含开始时间,A2 包含结束时间。

使用的数字格式:
A1:自定义> 0000
A2:自定义> 0000
A3:自定义>[h]:mm或h.mm(根据您的示例)
如果您想计算小时分数(即2.50小时而不是2:30),请将A3的数字格式设置为General,然后将公式更改为:
=24*(TEXT(A2,"00\:00")+(TEXT(A1,"00\:00")>TEXT(A2,"00\:00"))-TEXT(A1,"00\:00"))
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
22698 次 |
| 最近记录: |