可以使用DATEDIF函数来计算,具体方法是:在A1单元格中输入前面的日期“2007年1月1日”,在B1单元格中输入后面的日期“2007年5月30日”,接着单击C1单元格中输入公式“=DATEDIF(A1,B1,“d”)”并回车,即可得到计算结果。有一点要注意,公式中的A1和B1分别代表前后两个日期,顺序是不能颠倒的。
你所谓的实际是按你的计算原则,即,开始或者结束的一天也算一天。
而datedif则忽略了你觉得应该算的一天而已。
这个函数就很好了,不需要换。
只是需要再+1而已。
=DATEDIF(A1,B1,"D")+1
excel如何计算日期间隔天数?这个视频告诉你!
这就是用datedif函数就可以解决的事呀
如你的日期在A列,公式=datedif(a1,today(),"d")
这样就得到A1日期到今天(当前系统日期)的天数
如果你A是开始日期,B是结束日期,那么
=datedif(a1,b1,"d")就是这些天数,这是间隔的天数,如果你要从开始的当天也算一天,公式后面加1即可
如
=datedif(a1,today(),"d")+1
不太清楚你的日期具体是什么样子的。你可以举两个日期的例子来看下其实,只是是日期格式,也可以用日期相减,而得到其中差别的天数的你可以试
试