【问题标题】:SharePoint calculated conditional formula to return zero if column is zero如果列为零,SharePoint 计算条件公式以返回零
【发布时间】:2012-06-01 23:21:06
【问题描述】:

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

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

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

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

【问题讨论】:

    标签: sharepoint


    【解决方案1】:

    您需要的是 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]))
       )
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2011-01-30
      • 1970-01-01
      • 2020-02-12
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多