If statement SharePoint计算列上的复杂if语句

If statement SharePoint计算列上的复杂if语句,if-statement,sharepoint,formulas,If Statement,Sharepoint,Formulas,我正在尝试为SharePoint 2013中的计算列创建公式 我的专栏是: W认证, V认证, 证书排序(这是计算列) 如果W认证和V认证中都有日期,我希望认证排序显示“3” 如果W认证中只有日期,则认证排序应显示“1” 如果V认证中只有日期,则认证排序应显示“2” 这是我尝试过的代码:=IF([W认证]=“notnull”,“1”,IF([V认证]=“notnull”,2),IF(和[W认证]=“notnull”),我仍然收到语法错误。根据您给出的要求,您正在寻找一个这样解决的公式: 如果[W

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


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

根据您给出的要求,您正在寻找一个这样解决的公式:

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

如果
[W Certification]
不是空的,则显示
1
,否则

如果
[V Certification]
不是空的,则显示
2
,否则

Show
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")))

很高兴知道。你试过什么?你的问题是什么?=IF(ISBLANK([W认证]),“EMPTY”,“1”)=IF(ISBLANK([V认证]),“EMPTY这是给我一个是或否的答案……我知道这是不正确的,但我是一个极端的新手和自嘲。请编辑你自己的问题来改进它。好的,现在我尝试了这个,=IF([W认证]=“notnull”,“1”,IF([V认证]=“不为空”,2“,如果(和[W认证]=“不为空”)([V认证]=“不为空”,3“,))