在Excel中设定到期date和时间

好日子,我正在尝试创build一个常规的Excel公式,它会检查一个请求是否在“6PM”之后的 THURSDAY”上创build,那么DUE DATE将在“12PM”即将到来的“SATURDAY 。 到目前为止,我可以将DUE DATE设置为SATURDAY,但是没有把时间设置为12PM的运气。 这是我的公式:

=IF(AND([@[DAY CREATED]]="Thu",[@[TIME CREATED]]>--("6:00 PM")),[@Created]+7-WEEKDAY([@Created]),[@[DUE DATE]])

任何帮助都感激不尽。 提前致谢

附加说明:创builddate同时具有date和时间,在这种情况下通常在星期四下午6点到晚上11:59之间

您可以将时间表示为一天中的一小部分,因此如果您将date加上0.5,则应将时间设置为晚上12点。 单元格将需要格式化以显示date和时间。 我没有时间来testing这个,所以让我知道,如果我完全错了。

 =IF(AND([@[DAY CREATED]]="Thu",[@[TIME CREATED]]>--("6:00 PM")),[@Created]+7-WEEKDAY([@Created])+0.5,[@[DUE DATE]]) 

您可以使用timevalue在添加0.5之前重置时间

 =IF(AND([@[DAY CREATED]]="Thu",[@[TIME CREATED]]>--("6:00 PM")),[@Created]+7-WEEKDAY([@Created])-mod([@Created],1)+0.5,[@[DUE DATE]])