答案1
Excel 计算正确。进行反向检查并将 97 除以 15。结果正好是总小时数。只是偶然的巧合,几个十进制时间值产生了一个整数美元结果。将其中一个时间范围更改一分钟,看看有什么不同。
数字格式永远不会对计算产生任何影响。永远不会。
答案2
因为小时数实际上不是 6.47 - 这是四舍五入的数字。显示的分钟数显然应该以 6 结尾 (3+5+8=16),但由于这些小数也经过了四舍五入,因此隐藏了问题。
正确的时间是 6 小时 28 分钟,即 6.46666... 乘以 15 将得到准确的 97,因为 28 可以被 4 整除(要得到十进制数,需要将分钟除以 60。那么 x 15 意味着 x 15/60 = x 1/4)。
如果尽可能将时间保留为 h:mm 格式而不是小数,并且仅在最后一步进行转换,则可以避免混淆。