将日期与sharepoint进行比较

时间:2013-07-16 23:37:39

标签: sharepoint sharepoint-2010

我正在尝试将我的上一个B服务+服务间隔月份的日期与Sharepoint中的今天日期进行比较。但它给了我一个错误。

=IF(DATE(YEAR([Last B Service]),
MONTH([Last B Service])+[B Service Monthly Interval], 
DAY([Last B Service])),"D")) >= NOW(), 0, 1)

我在Date变量的Months部分添加B Service Monthly Interval,然后尝试将它与NOW()(今天的日期)进行比较,以使这个例子更容易,我已将结果更改为0和1(我也是测试了这个并返回错误)

你能看到那段代码有什么不对吗?

1 个答案:

答案 0 :(得分:1)

我不知道"D"在您的公式中做了什么,因为该区域周围的所有括号都会使公式无效(您实际上试图在IF之后关闭"D"

我不知道它是否有意义,但以下公式工作:

=IF(DATE(YEAR([Last B Service]);MONTH([Last B Service])+[B Service Monthly Interval];DAY([Last B Service])) >= NOW();0;1) 

这就是诀窍:SharePoint计算列公式在很大程度上与Excel兼容!我实际上做了什么尝试:

  1. 打开新表
  2. 将“4/14/13”写入A1(最后一项服务)
  3. 将“3”写入B2(服务间隔)
  4. C3中创建公式:=IF(DATE(YEAR(A1);MONTH(A1)+B1;DAY(A1)) >= NOW();0;1)
  5. 利润
相关问题