【问题标题】:Datedif start date is after the end date......SahrePoint 2013如果开始日期晚于结束日期......SharePoint 2013
【发布时间】:2017-05-13 17:04:56
【问题描述】:

我正在使用 SharePoint 2013 中的公式来比较之后经过的天数(如果开始日期在未来)和今天,除非今天在结束日期之后,在这种情况下我想要开始之间的天数日期和结束日期。我想将此数字乘以我创建的值列。我目前有以下内容:

=if(
([AM PROR (k£)]+[Apps PROR (k£)]+[CC PROR (k£)]+[Infra PROR (k£)])>1, 
([AM PROR (k£)]+[Apps PROR (k£)]+[CC PROR (k£)]+[Infra PROR (k£)]), 
IF(DATEDIF([FROM], [TODAY], ‘d’)<0,
 0,
 [EST: Monthly Revenue (£k)]*
IF(DATEDIF([TODAY], [TO] , ‘d’)<0,
 DATEDIF([FROM], [TO], ‘d’),
 DATEDIF([FROM], [TODAY], ‘d’))
)

但第二个 IF 语句似乎有问题,开始: IF(DATEDIF([FROM], [TODAY], ‘d’)

我想说,如果项目还没有开始,就返回0,如果有那么请IF(....

这样使用DATEDIF返回负数有问题吗?

欢迎提出任何建议。

【问题讨论】:

  • 这是针对列表的验证设置还是针对计算列?如果您尝试在计算列中引用今天的日期,you're going to run into some problems
  • 是的,计算列试图引用今天的日期。有人说要添加一列以返回今天的日期并引用它,但希望跳过这一点并将其全部放入一个公式中?

标签: date sharepoint


【解决方案1】:

[TODAY] 在 SharePoint 中不像在 Excel 中那样工作

见:https://sharepoint.stackexchange.com/questions/151144/how-to-use-today-and-me-in-calculated-column

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-03-07
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多