Excel中的DateDif出错

时间:2015-10-27 13:38:32

标签: excel

我正在尝试在Excel中使用DateDif函数,这是一个错误,我不知道为什么。

我想计算日期之间的年数的函数示例是“

  

= DATEDIF(&#34 13 /2013分之4"&#34 1 /2015分之1"" Y&#34)

     

= DATEDIF(&#34 20 /2013分之4"&#34 1 /2015分之1"" Y&#34)

     

= DATEDIF(&#34 29 /2013分之4"&#34 1 /2015分之1"" Y&#34)

`然后错误出现了#VALUE!对于以上所有这些例子,如果我使用

  

= DATEDIF(" 12 /2013分之4"&#34 1 /2015分之1"" Y&#34)

     

= DATEDIF(&#34 5 /2013分之4"&#34 1 /2015分之1"" Y&#34)

没有错误,功能正常,结果为1

有任何帮助吗?或者它只是一个错误?

1 个答案:

答案 0 :(得分:0)

  

= DATEDIF(“12/4/2013”​​,“1/1/2015”,“Y”)

返回1,因为无论是2013年12月4日还是2013年4月12日,2015年1月1日之前都会有一年以上且不到两年的时间。

同样,对于你的最后一个例子,5月4日或4月5日是否没有区别。

前三个示例返回错误,因为您的系统没有将13/4/201320/4/201329/4/2013解释为DATEDIF所需的日期。设置好系统后,您应该会看到您期望得到的结果:

=DATEDIF("4/13/2013","1/1/2015","Y")  
=DATEDIF("4/20/2013","1/1/2015","Y")  
=DATEDIF("4/29/2013","1/1/2015","Y")