Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/date/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
SharePoint中的DATEDIF语句工作不正常_Date_Sharepoint_If Statement_Sharepoint 2010_Datediff - Fatal编程技术网

SharePoint中的DATEDIF语句工作不正常

SharePoint中的DATEDIF语句工作不正常,date,sharepoint,if-statement,sharepoint-2010,datediff,Date,Sharepoint,If Statement,Sharepoint 2010,Datediff,我试图计算两个日期之间的天数,但我的公式似乎不能正常工作。函数忽略了日期中的年份。我的职能如下: =IF([Today's date]>[Expiration Date],-DATEDIF([Expiration Date],[Today's date],"d"),(DATEDIF([Today's date],[Expiration Date],"d"))) 如果我使用上述功能(删除所有者),我会收到此错误: 但随后我将-DATEDIF([到期日],[今天的日期],“d”)替换为-D

我试图计算两个日期之间的天数,但我的公式似乎不能正常工作。函数忽略了日期中的年份。我的职能如下:

=IF([Today's date]>[Expiration Date],-DATEDIF([Expiration Date],[Today's date],"d"),(DATEDIF([Today's date],[Expiration Date],"d")))
如果我使用上述功能(删除所有者),我会收到此错误:

但随后我将
-DATEDIF([到期日],[今天的日期],“d”)
替换为
-DATEDIF([今天的日期],[到期日]“d”)
我得到了以下结果:


这告诉我,尽管2015年3月24日明显大于2014年3月11日,但这两个案例都被视为
IF([今天的日期]>[到期日]
。有人能告诉我我做错了什么吗?谢谢。

=[到期日]-[今天]