SharePoint计算列上的复杂if语句

时间:2016-01-20 21:10:46

标签: if-statement sharepoint formulas

我正在尝试为SharePoint 2013中的计算列创建公式 我的专栏是: W认证, V认证, 认证排序(这是计算列) 如果W认证和V认证都有日期,我希望认证排序显示" 3" 如果W认证中只有一个日期,认证排序应显示" 1" 如果V认证中只有一个日期,则认证排序应显示" 2"

这是我试过的代码:= IF([W认证] =“非空”,“1”,IF([V认证] =“非空”,“2”,IF(和[W认证] ] =“Not Null”,“)([V Certification] =”Not Null“,”3“,))))我仍然收到语法错误。

1 个答案:

答案 0 :(得分:0)

根据您提出的要求,您正在寻找可以解决的公式:

如果[W Certification]不为空并且[V Certification]不为空,请显示3,否则......

如果[W Certification]不为空,则显示1,否则为...

如果[V Certification]不为空,则显示2,否则为...

显示0(在这种情况下,您没有指定要显示的内容,因此我选择了零)

您可以使用类似Excel的公式语法来完成此操作,利用NOT()ISBLANK()公式,并记住IF()公式的评估如下:

IF(condition, value if true, value if false)

考虑到这一点,你的公式看起来像这样:

=IF(AND(NOT(ISBLANK([W Certification])),NOT(ISBLANK([V Certification]))),"3",IF(NOT(ISBLANK([W Certification])),"1",IF(NOT(ISBLANK([V Certification])),"2","0")))