如何在Excel公式中减去固定小时数?

yh2wf1be  于 2022-12-14  发布在  其他
关注(0)|答案(1)|浏览(282)

我一直在网上和网站上找,但我没有找到一个例子:我想计算两个小时之间的差异,但如果一个是在上午(小于12:00),另一个是在下午(大于13:00),一个小时应该减去。
由于Excel接受值“08:00”、“16:00”和“17:00”,我想这会很容易,如下所示:

=IF(AND(B3<=12:00,C3>=13:00),C3-B3-1,C3-B3)

但是Excel无法识别值“12:00”和“13:00”。我该如何编写我的公式(请尽可能地可读性好,计算13/24并在我的公式中使用此常量不是很好读:-))。

o7jaxewo

o7jaxewo1#

我选择了这个解决方案:

=IF(AND(B3<=TIME(12,0,0),C3>=TIME(13,0,0)),C3-B3-TIME(1,0,0),C3-B3)

这正是我想要的:如果我在上午开始(B3<=TIME(12,0,0)),在下午结束(C3>=TIME(13,0,0)),那么我从差值中减去一个小时TIME(1,0,0)(考虑午餐时间)。

相关问题