在excel怎样用excel函数公式计算日期差

如题所述

“用Excel函数公式计算日期差”的操作步骤是:

1、打开Excel工作表;

2、由题意可知,B1单元格为开始日期,B2单元格为结束日期,需要计算出两个日期间隔的“天数”“月数”“年数”及“日差”“月差”等,这就需要用到Excel中DATEDIF函数

3、DATEDIF函数的结构为=DATEDIF(开始日期,结束日期,"参数"),开始日期必须在前,

其中的参数为"d"返回间隔的天数,"m”返回间隔月数,"y"返回间隔年数,"md"返回日差,"ym"返回月差;

4、在D1:D5单元格分别输入以下公式

=DATEDIF(B1,B2,"d")

=DATEDIF(B1,B2,"m")

=DATEDIF(B1,B2,"y")

=DATEDIF(B1,B2,"md")

=DATEDIF(B1,B2,"ym")

5、得到需要的结果

温馨提示:答案为网友推荐,仅供参考
第1个回答  2016-08-17

时间在Excel中是特殊的数值,可以直接加减计算


Excel版本参考:2010

举例演示:A1和A2为两个时间,求时间差

1、选中C1单元格

2、输入公式:=B1-A1

3、回车,查看效果

要点提示:如果结果为数值,请设置单元格格式为时间格式

第2个回答  推荐于2017-12-15

你好,你可能以下方法试试:

直接相减或使用DATADIF()函数,如下图所示:

那个公式中的`,只是为了体现出公式加上的,实际输入时公式中不可有哦!!

本回答被提问者采纳
第3个回答  2016-08-16
直接相减就可以了,减出来的单位为 天
如A1为2016/8/1 B1为2016/8/3
c1单元格直接输入=B1-A1 如果想以小时为单元格=()b1-a1)*24
第4个回答  2016-08-16
看您需要了,如果单纯要计算差多少天,直接相减就可以。