Excel |计算时差

Excel | Calculate the time difference

我正在尝试计算工作时间的差异。视量而定,超过6h(或等于6h)应扣减30分钟(对应上班时间休息)。工作时间少于6小时不扣分

我在单元格 E2 中的公式如下所示。

=IF((D2-C2)>="6:00";D2-C2-"00:30";D2-C2)

(所有单元格都有时间格式。)

但是这个公式行不通。在上面的示例中,我实际上期望 9:30,但它输出 10h。 哪里错了?

这是因为它把"6:00"看成文本,并没有把它转换成时间。

"6:00"

前加上--
=IF((D2-C2)>=--"6:00";D2-C2-"00:30";D2-C2)