Excel中如何计算日期差

时间:2022-06-18 19:04:18 阅读: 最新文章 文档下载
说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。
Excel中如何计算日期差 ----Excel中最便利的工作表函数之一——Datedif名不见经传,但却十分好用。Datedif能返回任意两个日期之间相差的时间,并能以年、月或天数的形式表示。您可以用它来计算发货单到期的时间,还可以用它来进行2000年的倒计时。

----Excel中的Datedif函数带有3个参数,其格式如下:

----=Datedif(start_date,end_date,units)

----start_dateend_date参数可以是日期或者是代表日期的变量,units则是12个字符长度的字符串,用以说明返回日期差的形式(见表1。图1是使用Datedif函数的一个例子,第2行的值就表明这两个日期之间相差1年又14天。units的参数类型对应的Datedif返回

“y”日期之差的年数(非四舍五入) “m”日期之差的月数(非四舍五入) “d”日期之差的天数(非四舍五入)

“md”两个日期相减后,其差不足一个月的部分的天数 “ym”两个日期相减后,其差不足一年的部分的月数 “yd”两个日期相减后,其差不足一年的部分的天数


1units参数的类型及其含义

1可以通过键入3个带有不同参数的Datedif公式来计算日期的差。units的参数类型

----图中:单元格Ex为公式“=Datedif(Cx,Dx,“y”)”得到的结果x=2,3,4......下同)

----Fx为公式“=Datedif(Cx,Dx,“ym”)”得到的结果

----Gx为公式“=Datedif(Cx,Dx,“md”)”得到的结果

现在要求两个日期之间相差多少分钟,units参数是什么呢? 晕,分钟你不能用天数乘小时再乘分钟吗? units的参数类型对应的Datedif返回值 “y”日期之差的年数(非四舍五入) “m”日期之差的月数(非四舍五入) “d”日期之差的天数(非四舍五入)

“md”两个日期相减后,其差不足一个月的部分的天数 “ym”两个日期相减后,其差不足一年的部分的月数 “yd”两个日期相减后,其差不足一年的部分的天数

假设你的数据从A2B2开始,在C2里输入下面公式,然后拖拉复制。

=IF(TEXT(A2,"h:mm:ss")HOUR(TEXT(A2-B2,"h:mm:ss")) & ":"& IF(LEN(MINUTE(TEXT(A2-B2,"h:mm:ss")))=1,"0" & MINUTE(TEXT(A2-B2,"h:mm:ss")),MINUTE(TEXT(A2-B2,"h:mm:ss"))) & ":" &IF(LEN(SECOND(TEXT(A2-B2,"h:mm:ss")))=1,"0" & SECOND(TEXT(A2-B2,"h:mm:ss")),SECOND(TEXT(A2-B2,"h:mm:ss


")))

还有一个简单的办法: c列为:=AVERAGE(A1,B1) c列的单元格格式为时间型的。




本文来源:https://www.wddqw.com/doc/260d887ca2161479171128a4.html