0
我正在研究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以這種方式返回負數?
歡迎任何建議。
這是爲列表驗證設置或計算的列?如果你想在計算列中引用今天的日期,[你會遇到一些問題](https://stackoverflow.com/questions/43760150/sharepoint-2013-2016-calculated-column-stops-計算/ 43763506#43763506)。 – Thriggle
是的,計算列試圖引用今天的日期。有人說爲了返回今天的日期和參考而設立一個專欄,但是希望能夠跳過這一點,並將其全部納入一個公式中? –