excel问题使用了datedif函数

我有一个家庭作业是计算date之间的天数。 这是一个简单的问题; 但是D列中的date格式由于date函数而引起问题。 我正在使用DATEDIF,但我得到一个名称错误。 D被格式化为= DATE(16,1,6),E = TODAY(),并且被标注的是DATEDIF(D8,E3,D)。 请帮忙。 = E3-D8返回串行36548。

你应该使用:

= DATEDIF(D8,E3, “d”)

在这里输入图像说明

否则, D不是一个定义的名字。

你正在获得正确的价值。 1916年1月6日( =DATE(16, 1, 6) 16,1,6 =DATE(16, 1, 6) )和2016年1月29日( =TODAY() )之间的天数为36,548天。使用=E3-D8减法返回正确的值。

你可以自己做一个粗略的近似:

  365.25 days per year x 100 years ======= 36,525 days