我一直在网上和网站上找,但我没有找到一个例子:我想计算两个小时之间的差异,但如果一个是在上午(小于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并在我的公式中使用此常量不是很好读:-))。
1条答案
按热度按时间o7jaxewo1#
我选择了这个解决方案:
这正是我想要的:如果我在上午开始(
B3<=TIME(12,0,0)
),在下午结束(C3>=TIME(13,0,0)
),那么我从差值中减去一个小时TIME(1,0,0)
(考虑午餐时间)。