DATEIF开始日期是在结束日期之后...... SahrePoint 2013
问题描述:
我正在研究SharePoint 2013中的公式,以比较开始日期在未来和今天之后经过的天数,除非今天是在结束日期之后,在这种情况下我想要在开始日期和结束日期之间的日子。我想将这个数字乘以我创建的值列。目前,我有以下几点:DATEIF开始日期是在结束日期之后...... SahrePoint 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([从],[TODAY], 'd')< 0,0, IF(......
我想说,如果项目还没有开始,返回0,如果有,那么请IF(....
是否与使用问题DATEDIF以这种方式返回负数?
欢迎任何建议。
答
[TODAY]不SharePoint中的工作就像在Excel中确实
参见:https://sharepoint.stackexchange.com/questions/151144/how-to-use-today-and-me-in-calculated-column
这是为列表验证设置或计算的列?如果你想在计算列中引用今天的日期,[你会遇到一些问题](https://stackoverflow.com/questions/43760150/sharepoint-2013-2016-calculated-column-stops-计算/ 43763506#43763506)。 – Thriggle
是的,计算列试图引用今天的日期。有人说为了返回今天的日期和参考而设立一个专栏,但是希望能够跳过这一点,并将其全部纳入一个公式中? –