SharePoint Date/Time 计算决策树

SharePoint Date/Time Calculation Decision Tree

我正在尝试在 SharePoint 列表中捕获电子邮件的接收时间和完成时间,以跟踪完成一封电子邮件所需的时间。它包括日期和时间。

但是,我不希望该列在下午 5 点之后或早上 8 点之前计算时间。因此,如果“日期”大于下午 5 点(比如“11/20/2020 7:00 PM”),我希望它自动更正为“11/20/2020 5:00 PM”。如果“日期”小于上午 8 点(比如“11/20/2020 4:00 AM”),我希望它自动更正为“11/20/2020 8:00 AM”。

我什至不确定从哪里开始使用公式,因为我不知道如何将 if 语句嵌套在一起。另一件事是,我需要它来保留日期部分并更改时间。所以不知道怎么让条件语句只看时间

感谢您的帮助。

-达伦

您可以在计算列中尝试以下公式:

=IF(HOUR([date])>=17,TEXT([date],"mm/dd/yyyy")&" 5:00 PM",IF(HOUR([date])<8,TEXT([date],"mm/dd/yyyy")&" 8:00 AM",[date]))

测试结果: