excel怎么日期相减得到时间 excel的时间相减

要实现日期相减 , 要用到DATEDIF函数 , 语法是DATEDIF(起始日期,结束日期,单位代码) , 单位代码中“y","m","d",分别代表返回值是相隔的年数、月数、天数 。
日常工作中 , 有时会遇到要分析两个日期间隔多久的问题 , 需要得到间隔的年数、月数或天数 。在用Excel来解决这个问题时 , 首先想到的是能不能像数字加减那样 , 用两个日期直接相减的方法呢?我们先来看下面这个例子 。
演示的硬件型号:华硕顽石6代FL8700FJ
操作系统软件:Windows 10 家庭中文版 (版本号1910)
软件版本: Microsoft Office 专业增强版 2016 (版本号16.0.4266.1001)

excel怎么日期相减得到时间 excel的时间相减

文章插图
表中有开始日期和结束日期 , 我们在D3单元格中输入“=C3-B3”
excel怎么日期相减得到时间 excel的时间相减

文章插图
于是 , 得到下面的结果 。
excel怎么日期相减得到时间 excel的时间相减

文章插图
很显然 , 结果并不是我们想要的 。说明这种方法不行 , 为了得到两个日期之间的时间间隔 , 需要用到DATEDIF函数 。先来说下DATEDIF函数的语法:
DATEDIF(start_date,end_date,unit)
第1个参数start_date:起始日期
【excel怎么日期相减得到时间 excel的时间相减】第2个参数end_date:结束日期
第3个参数unit:单位代码 , 常用的有"y"年 , "m"月 , "d"日 , 分别代表返回相隔的年、月、日 。
注:DATEDIF函数是隐藏函数 , 需直接输入使用 。
下面来实际操作一下 , 根据这个函数的特点 , 单元格B3中的内容为开始日期 , 第一个参数就是B3 , 单元格C3中的内容为结束日期 , 第二个参数就是C3 , 要得到两个日期相隔的年数 , 第三个参数就是“y”,这样的话 , 在D3单元格中输入的公式就是

=DATEDIF(B3 , C3 , “y”)
excel怎么日期相减得到时间 excel的时间相减

文章插图
同样的道理 , 如果要得到相隔的月数 , 公式就是“=DATEDIF(B3 , C3 , “m”)”
要得到相隔的天数 , 公式就是“=DATEDIF(B3 , C3 , “d”)”
excel怎么日期相减得到时间 excel的时间相减

文章插图
最后将其余单元格填充 , 用DATEDIF函数实现两个日期相减 , 是不是很快呢?
excel怎么日期相减得到时间 excel的时间相减

文章插图
Tags:


    推荐阅读