excel公式时间差(计算Excel中的时间差)

hello,大家好,今天这篇文章分享一下Excel中计算时间差的方法,如下图所示,根据起始时间,计算两个时间之间相差的年数,月数,天数和小时数。

excel公式时间差(计算Excel中的时间差)(1)

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

excel公式时间差(计算Excel中的时间差)(2)

如上图所示,输入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都不提示的隐藏公式如果记不住怎么办,在方方格子里面已经有一个功能,可以专门计算各种各样的时间差。

excel公式时间差(计算Excel中的时间差)(3)

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

excel公式时间差(计算Excel中的时间差)(4)

是不是很方便,不仅能计算结果,还能学习函数,下次遇到计算时间差,又想不起隐藏函数,不妨试试方方格子吧。

今天的分享就到这里,我们下次再见。

,

免责声明:本文仅代表文章作者的个人观点,与本站无关。其原创性、真实性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容文字的真实性、完整性和原创性本站不作任何保证或承诺,请读者仅作参考,并自行核实相关内容。文章投诉邮箱:anhduc.ph@yahoo.com

    分享
    投诉
    首页