簡體   English   中英

試圖計算兩個日期之間的差異

[英]Trying to calculate the difference between two dates

我正在嘗試計算項目創建時間與上次修改時間之間的持續時間。 我不確定我的公式有什么問題,因為該公式說應該有41XXX天的時間應該為3。但這並不是所有項目都發生,只有某些項目會發生。

=IF(DATEDIF(Created,Modified,"d")>1,DATEDIF(Created,Modified,"d")&" days ",DATEDIF(Created,Modified,"d")&" day ")&TEXT(Modified-Created,"hh:mm:ss")

在此處輸入圖片說明

SharePoint似乎很困惑,因為它顯示的是數字(整數)表示8/18/2013(美國),即41504。您的公式直接在Excel中顯示結果,盡管天差是2,而不是它顯示的3。

您可以使用以下方法簡化它:

=TEXT(Modified-Created,"d ""day(s)"" hh:mm:ss")

在Excel中顯示

2 day(s) 17:34:00

但是我無法從SharePoint測試它。

我想如果您真的想顯示幾天或幾天,那么您可以嘗試:

=TEXT(Modified-Created,"d ""day"""&IF(VALUE(TEXT(Modified-Created,"d"))>1,"""s""","")&" hh:mm:ss")

可以將其簡化為(如果SP可以應付):

=TEXT(Modified-Created,"d ""day"""&IF(Modified-Created>1,"""s""","")&" hh:mm:ss")

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM