美好的一天, 我正在尝试创建一个常规的excel公式,用于检查是否在" THURSDAY" " 6 PM" 之后创建了请求,那么 DUE DATE 将是" 12 PM" 即将到来的" SATURDAY" 。 到目前为止,我能够将DUE DATE设置为星期六,但是将时间设置为12PM没有运气。 这是我的公式:
=IF(AND([@[DAY CREATED]]="Thu",[@[TIME CREATED]]>--("6:00 PM")),[@Created]+7-WEEKDAY([@Created]),[@[DUE DATE]])
任何帮助将不胜感激。 提前致谢
附加说明:DAY CREATED有一个日期和时间,在这种情况下通常是在星期四下午6点到晚上11:59之间
答案 0 :(得分:1)
您可以将时间表示为一天中的一小部分,因此如果您在日期中添加0.5,则应将时间设置为下午12点。需要格式化单元格以显示日期和时间。我没时间测试这个,所以让我知道我是不是完全错了。
=IF(AND([@[DAY CREATED]]="Thu",[@[TIME CREATED]]>--("6:00 PM")),[@Created]+7-WEEKDAY([@Created])+0.5,[@[DUE DATE]])
您可以使用时间值重置添加0.5
之前的时间=IF(AND([@[DAY CREATED]]="Thu",[@[TIME CREATED]]>--("6:00 PM")),[@Created]+7-WEEKDAY([@Created])-mod([@Created],1)+0.5,[@[DUE DATE]])