【发布时间】:2019-01-30 22:36:25
【问题描述】:
我有一个 SharePoint 文档库,需要一个计算列来存储截止日期。 我现有的栏目是“需要跟进?”这是一个是/否字段,以及一个“JPE 日期”,这是一个日期字段。如果需要跟进?等于是,我希望到期日在 JPE 日期后 7 天。如果需要跟进?等于 No 或 null 我不希望在此字段中包含日期,并接受空白、null 或连字符而不是日期。
我已经尝试了以下公式的多次迭代:
IF(OR([需要跟进?]="否",ISBLANK([需要跟进?])),"-",IF([需要跟进?]="是",[JPE日期] +7,"-")
=IF(([需要跟进?])="否","-",IF(([需要跟进?])="是",DATE(YEAR([JPE Date]),MONTH( [JPE 日期]),DAY([JPE 日期])+7),IF(ISBLANK(([需要跟进?])),"","")))
我觉得我提到“是”是问题所在,但用 TRUE 替换“是”也不起作用。我也尝试使用“是”,但不确定这是否意味着在这种情况下“不等于”。
我一直在使用一个每次都能完美执行的 Excel 公式:=IF(E5="No","-",IF(E5="Yes",D5+7,IF(ISBLANK(E5)," 0","1"))) 其中 E5 是必需的跟进? D5 是 JPE 日期。
我正在使用记事本并复制到 SharePoint 公式字段中,因此我认为我的引号是正确的字符。
谁能提出更好或改进的语法或其他方法来完成相同的任务?到目前为止,我的研究告诉我我需要方括号,因为我的列标题包含空格,但这对我来说是新的,所以我可能没有正确理解。
非常感谢!
【问题讨论】:
标签: date sharepoint nested-if