试图计算两个date之间的差异
我试图计算创build项目和上次修改之间的时间间隔。 我不知道我的公式出了什么问题,因为公式是说有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(US)的数字(整数)表示forms,即41504.您的公式直接在Excel中显示结果,但日差值为2,而不是显示的3。
你可以用下面的方法简化它
=TEXT(Modified-Created,"d ""day(s)"" hh:mm:ss")
在Excel中显示
2 day(s) 17:34:00
我不能从SharePointtesting它。
我想,如果你真的想显示任何一天或几天,那么你可以尝试:
=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")