如果列为零,则SharePoint计算条件公式以返回零

时间:2012-06-01 23:21:07

标签: sharepoint

我已计算出Projected NVSMR列的日期公式:

=DATE(YEAR([Last NVMSR])+[3yr], MONTH([Last NVMSR]), DAY([Last NVMSR]))

哪个好。但是,如果3yr列等于零,我也希望它返回零。我为所有列出的成员或语法错误尝试了不同的DATEDIFFIF公式,SharePoint返回#NUM

我是奖励监察员,只有某些人获得三年奖。如果他们不被允许获得三年奖励,我想输入“0”并在Projected NVMSR列“0”中返回“0”。

1 个答案:

答案 0 :(得分:0)

您需要的是IF(TEST,TRUE,FALSE) - 请参阅此SharePoint Calculated Column Cheat Sheet以获取快速参考和示例。

所以

=IF([3yr]=0,0,DATE(YEAR([Last NVMSR])+[3yr], MONTH([Last NVMSR]), DAY([Last NVMSR])))

或格式化以便于阅读

=IF( [3yr] = 0,
     0,
     DATE(YEAR([Last NVMSR])+[3yr], MONTH([Last NVMSR]), DAY([Last NVMSR]))
   )