EXCEL中如何计算两个日期间的天数?

如在C1单元格计算A1单元格2013-4-21与B1单元格20132013-5-20这两个日期间的天数,用DATEDIF(A1,B1,"D")计算后为29天,实际是30天... 如在C1单元格计算A1单元格2013-4-21与B1单元格20132013-5-20这两个日期间的天数,用DATEDIF(A1,B1,"D")计算后为29天,实际是30天,哪位高手指导下用什么函数,谢谢! 展开
 我来答
妫星蓝和璧
2019-03-02 · TA获得超过4048个赞
知道大有可为答主
回答量:3159
采纳率:30%
帮助的人:197万
展开全部
可以使用DATEDIF函数来计算,具体方法是:在A1单元格中输入前面的日期“2007年1月1日”,在B1单元格中输入后面的日期“2007年5月30日”,接着单击C1单元格中输入公式“=DATEDIF(A1,B1,“d”)”并回车,即可得到计算结果。有一点要注意,公式中的A1和B1分别代表前后两个日期,顺序是不能颠倒的。
enjoyllonely
推荐于2017-12-16 · TA获得超过2.5万个赞
知道大有可为答主
回答量:1.3万
采纳率:60%
帮助的人:7406万
展开全部
你所谓的实际是按你的计算原则,即,开始或者结束的一天也算一天。
而datedif则忽略了你觉得应该算的一天而已。
这个函数就很好了,不需要换。
只是需要再+1而已。
=DATEDIF(A1,B1,"D")+1
追问
那也就是说不能用某一个函数直接算出天数来,而必须要加个1对吗?
追答
这个函数已经给你算出来了天数。
只是你觉得它算的不对。
换位思考,你怎么就确定,你所谓的30天是正确的呢?
而事实上,我也觉得应该是29天。
这就像是,4月1日跟4月2日比较,差几天?
你说是两天,而我感觉就是1天。这个我不知道有没有官方来讲,到底算1天还是2天。
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
杨小天百事通
2020-09-22 · 一句话共享知识,简单聊知识。
杨小天百事通
采纳数:3682 获赞数:453942

向TA提问 私信TA
展开全部

excel如何计算日期间隔天数?这个视频告诉你!

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
良启西门尔云
2013-09-15 · TA获得超过3739个赞
知道大有可为答主
回答量:3173
采纳率:33%
帮助的人:173万
展开全部
这就是用datedif函数就可以解决的事呀
如你的日期在A列,公式=datedif(a1,today(),"d")
这样就得到A1日期到今天(当前系统日期)的天数
如果你A是开始日期,B是结束日期,那么
=datedif(a1,b1,"d")就是这些天数,这是间隔的天数,如果你要从开始的当天也算一天,公式后面加1即可

=datedif(a1,today(),"d")+1
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
腾秀荣夕衣
2019-07-04 · TA获得超过3.6万个赞
知道小有建树答主
回答量:1.4万
采纳率:26%
帮助的人:835万
展开全部
不太清楚你的日期具体是什么样子的。你可以举两个日期的例子来看下其实,只是是日期格式,也可以用日期相减,而得到其中差别的天数的你可以试
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(7)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式