答案1
问题是 Excel 无法将您的数据识别为时间。
(3,45 应该是 3 小时 45 分钟吗?而 2,2 是多少:2 小时 2 分钟还是 2 小时 20 分钟??)
最好的方法是修复数据的格式,这样减法就可以正确进行:
替代解决方案
如果您确实需要使用该格式,则可以使用以下公式。
(您可能设法将它们放入一个公式中,这将非常长)。
- 小时减法:
=INT(A2)-INT(B2)
减去数据的小时部分 - 小时减法:
=((A2-INT(A2))-(B2-INT(B2)))*100/60
用 60 减去小数部分(分钟) - 部分小时:
=D2+(D2<0)
将之前的结果转换为正值 - result:
=C2-(D2<0)+E2*60/100
计算最终结果
答案2
C1 的公式为 =(A1-B1)/24,格式为 [h]:mm