Excel IF 和 AND 语句,用于确定时间 ranve

Excel IF and AND statement to determine time ranve

提问人:Gwen Taylor 提问时间:11/15/2023 最后编辑:Mayukh BhattacharyaGwen Taylor 更新时间:11/15/2023 访问量:57

问:

嗨,我试图使用以下语句将剧院时间显示为小时内或非工作时间,但得到的答案是 VALUE。谁能帮忙?17:00 之后和 08:15 之前的任何时间(非工作时间)

=IF(AND(J2>8:15,J2<17:00),"In hours","Out of Hours")
excel if 语句 excel 公式

评论

0赞 Gwen Taylor 11/15/2023
非常感谢您的快速回复。

答:

2赞 Scott Craner 11/15/2023 #1

Excel 时间是双精度,其格式类似于时间。通过直接在公式中使用,Excel不知道该如何处理它。8:15

可以使用,然后 Excel 将转换,但我发现使用它来口述实际时间更容易理解:"8:15"TIME()

=IF(AND(J2>TIME(8,15,0),J2<TIME(17,0,0)),"In hours","Out of Hours")

现在,如果 J2 有一个日期,它是一个整数,时间是小数点,它永远不会落入不等式。因此,我们必须去掉整数:

=IF(AND(MOD(J2,1)>TIME(8,15,0),MOD(J2,1)<TIME(17,0,0)),"In hours","Out of Hours")

评论

0赞 Gwen Taylor 11/16/2023
谢谢斯科特,我已经使用了带有日期的公式,它效果很好。我的下一个问题是,所有的银行假期都被归类为剧院的非工作时间。我已经用下面的 IF 语句测试了一个日期,但它不起作用。您能否帮忙,因为我需要在您的公式中添加 10 个 IF 报表,以包括 4 月 23 日至 3 月 24 日之间的所有银行假期。
0赞 Scott Craner 11/16/2023
新问题获得新帖子。请发布一个新问题。
0赞 Gwen Taylor 11/21/2023
谢谢,我会问一个新问题。我需要在任何地方给你打分吗?