关于excel中DATEDIF的函数疑问!!!觉得应该写对了公式。 答案却是错的!

2024年11月22日 04:58
有4个网友回答
网友(1):

我们所说的日期应该叫做日期字符串,既然是字符串,在公式中是一定要加半角双引号的,所以你的公式应该是=DATEDIF("2009-4-10",E2,"d")否则,公式将把日期字符串当成数字来计算,即2009-4-10,当然会是错误的结果。

网友(2):

公式中日期写成2009-4-10,会被当成减法算式,结果为1995,序列数1995日期是1905-6-17,所以结果错误。
公式改为:
=DATEDIF("2009-4-10",E2,"D")

网友(3):

DATEDIF=("2009-4-10",E2,"yD")
"MD” start_date 与 end_date 日期中天数的差。忽略日期中的月和年。
“YM” start_date 与 end_date 日期中月数的差。忽略日期中的年和天数。
“YD” start_date 与 end_date 日期中天数的差。忽略日期中的年。

网友(4):

=datedif("2009/4/10",e2,"d")
试一下这个
你少了双引号。至于是/还是- 无所谓了