官宣!中国人口二连降了!
2026-02-10 19:28:00
计算Excel中的时间差
hello,大家好,今天这篇文章分享一下Excel中计算时间差的方法,如下图所示,根据起始时间,计算两个时间之间相差的年数,月数,天数和小时数。

在Excel中,有一个函数datedif,专门是用来计算时间差的,这个函数是个隐藏函数。

如上图所示,输入date时,这个函数并不在备选项里面,但是输入完整的函数,加上括号,就可以看到可用的函数了。
DATEDIF(start_date,end_date,unit)
第一参数start_date是开始时间;
第二参数end_date是结束时间;
第三参数unit是计算时间差需要返回的类型,可选以下单位代码:
Y 两个时间段中的整年数M 两个时间段中的整月数D 两个时间段中的整天数"MD" 两个时间段中的同月间隔天数。 忽略日期中的月份和年份。"YD" 两个时间段中的同年间隔天数。忽略日期中的年份。"YM" 两个时间段中的同年间隔月数。忽略日期中年份
所以这个例子中的答案公式如下:
计算年份差:=DATEDIF(A2,B2,"Y")
计算月份差:=DATEDIF(A2,B2,"M")
计算天数差:=DATEDIF(A2,B2,"D")
计算小时差:==(B2-A2)*24
日期的本质就是数字,所以用结束日期减去开始日期,得到天数之差,一天24小时,再乘以24就得到了小时差。
这个Excel都不提示的隐藏公式如果记不住怎么办,在方方格子里面已经有一个功能,可以专门计算各种各样的时间差。

直接按照提示点击,还可以选择保留公式,学习一下到底是怎么计算出来的。

是不是很方便,不仅能计算结果,还能学习函数,下次遇到计算时间差,又想不起隐藏函数,不妨试试方方格子吧。
今天的分享就到这里,我们下次再见。
2026-02-10 19:28:00
2026-02-10 19:25:46
2026-02-10 19:23:31
2026-02-10 19:21:17
2026-02-10 01:30:45
2026-02-10 01:28:30
2026-02-10 01:26:16
2026-02-10 01:24:02
2026-02-10 01:21:47
2026-02-10 01:19:33
2026-02-10 01:17:19
2026-02-10 01:15:04
2026-02-10 01:12:50
2026-02-10 01:10:36
2026-02-10 01:08:21
2026-02-10 01:06:07
2026-02-10 01:03:53
2026-02-10 01:01:38
2026-02-10 00:59:24
2026-02-10 00:57:10