excel中如何计算出 两个日期之间相差是多少年、月、日? 日期的格式是:2011-9-7。

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了excel中如何计算出 两个日期之间相差是多少年、月、日? 日期的格式是:2011-9-7。相关的知识,希望对你有一定的参考价值。

例如:A1是2011-9-7,A2是2011-10-22。如何在A3用公式计算出AI和A2之间相差多少年、多少月、多少天? (另,这份excel中A1日期永远都比A2日期早,不需要担心其他情况)

以下内容来自网络^_^:
DATEDIF函数,用法为“DATEDIF(Start_date,End_date,Unit)”,其中Start_date为一个日期,它代表时间段内的第一个日期或起始日期。End_date为一个日期,它代表时间段内的最后一个日期或结束日期。Unit为所需信息的返回类型。
  “Y”为时间段中的整年数,“M”为时间段中的整月数,“D”时间段中的天数。“MD”为Start_date与End_date日期中天数的差,可忽略日期中的月和年。“YM”为Start_date与End_date日期中月数的差,可忽略日期中的日和年。“YD”为Start_date与End_date日期中天数的差,可忽略日期中的年。比如,B2单元格中存放的是出生日期(输入年月日时,用斜线或短横线隔开),在C2单元格中输入“=datedif(B2,today(),"y")”(C2单元格的格式为常规),按回车键后,C2单元格中的数值就是计算后的年龄。此函数在计算时,只有在两日期相差满12个月,才算为一年,假如生日是2004年2月27日,今天是2005年2月28日,用此函数计算的年龄则为0岁。
参考技术A =datedif(a1,a2,"y")
=datedif(a1,a2,"m")
=datedif(a1,a2,"d")
年月日计算分别有上面三个公式本回答被提问者采纳
参考技术B =DATEDIF(A1,A21,"y")&"年"&MOD(DATEDIF(A1,A2,"m"),12)&"月"&DAY(A2)-DAY(A1)&"天" 参考技术C =A2-A1
直接得出天数。
参考技术D 年=datedif(a1,a2,"y")
月=datedif(a1,a2,"m")
日=datedif(a1,a2,"d")

EXCEL或ACCESS里如何计算两个时间点相差多少小时

比如从2000到2100之间查几个小时
20:00, 21:00

假如是20:00-03;00, 该怎么算?

参考技术A 如果你的2000和2100分别指20:00和21:00

=text((2100-2000)/2400,"[h]小时")
PS:公式中的2100和2000可以换成该数据所在单元格坐标。
/2400是因为excel中数值1代表日期值1天,即24小时。本回答被提问者采纳
参考技术B 做减法
比如在c格显示B格-A格的值
(2100-2000=100)
在C1格输入“=B1-A1”,再往下填充公式

如果需要,再设置下格式吧?(让100显示为1之类,选中右键…)
参考技术C A1:2000-1-1
B1:2100-1-1
C1:=(B1-A1)*24
C1=876600小时
参考技术D 2000和2100是什么?

以上是关于excel中如何计算出 两个日期之间相差是多少年、月、日? 日期的格式是:2011-9-7。的主要内容,如果未能解决你的问题,请参考以下文章

如何用EXCEL计算两个日期之间相差的年数和月数?

java中如何计算出两个日期之间相差多少天

EXCEL或ACCESS里如何计算两个时间点相差多少小时

SQL 计算两个日期相差多少天数的函数

js 两个日期 相差多少年的计算

delphi中如何实现一个日期之间的间隔多少天?