我已计算出Projected NVSMR列的日期公式:
=DATE(YEAR([Last NVMSR])+[3yr], MONTH([Last NVMSR]), DAY([Last NVMSR]))
哪个好。但是,如果3yr列等于零,我也希望它返回零。我为所有列出的成员或语法错误尝试了不同的DATEDIFF
和IF
公式,SharePoint返回#NUM
。
我是奖励监察员,只有某些人获得三年奖。如果他们不被允许获得三年奖励,我想输入“0”并在Projected NVMSR列“0”中返回“0”。
答案 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]))
)