乔山办公网我们一直在努力
您的位置:乔山办公网 > excel表格制作 > <em>Excel</em>里面有没有函数可以统计两个日期之间的时间的或者是天...-excel

<em>Excel</em>里面有没有函数可以统计两个日期之间的时间的或者是天...-excel

作者:乔山办公网日期:

返回目录:excel表格制作


你所谓的实际是按你的计算原则,即,开始或者结束的一天也算一天。
而datedif则忽略了你觉得应该算的一天而已。
这个函数就很好了,不需要换。
只是需要再+1而已。
=DATEDIF(A1,B1,"D")+1

A1中输入为2010-1-31,B1中输入为2010-2-23,C1中输入=B1-A1,即可显示相差天数

更专业的一些相关函数可以参考这个回答:
=DATEDIF("2009-10-01","2009-10-24","d")意思是2009年10月1日到24日有多少天
=DATEDIF("2009-10-01",TODAY(),"d")意思是2009年10月1日到今天有多少天
=DATEDIF("开始日期","结束日期","d"或"m"或"y")d、m、y就是日月年的数量
=DATEDIF("开始日期","结束日期","ym"或"md"或"yd")ym、md、yd就是除去整年或整月剩下的月数或日数。

你也可以把开始日期填在A列,终止日期填在B列,在C1单元格输入=DATEDIF(A1,B1,"d"),选中C1下拉填充,其它日期的相隔天数也会出来的.

        如果您要计算两个日期之间的整月,忽略剩余的天数,那么使用datedif函数

=DATEDIF(A1,B1,"m")

       如果您不忽略剩余天数,也就是说那怕整月后余一天,也要算作一个月那么使用text函数

=TEXT(B1-A1,"m")

        连个函数所得结果依次为7、8,看zhidao下图



  •                                                 datedif




  •                                                    text            



在excel中统计两个日期之前相隔的天数可以直接相减也可以用DATEDIF函数。

1、在excel中,先输入两个日期;

2、然后输入直接相减的公式,两个日期直接相减就可以得到两个日期间隔的天数;

3、也可以用函数=DATEDIF(B3,C3,"d")来计算,=DATEDIF(开始日期,结束日期,第三参数),第三参数“d”表示返回间隔的天数;

4、如果想计算的是相隔月数,可把“d”改为“m”,回车即可;

5、同理,年的话就把“d”改为“y”。

相关阅读

关键词不能为空
极力推荐

ppt怎么做_excel表格制作_office365_word文档_365办公网