excel中计算两个日期的时间间隔

 实际中,如果要计算两个日期间的“年”“月”“日”这类时间间隔,则用datedif函数;如果要计算“小时”“分钟”“秒”这类时间间隔,则用text函数。下面分别介绍这两种函数。

    1)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 日期中天数的差。忽略日期中的年。

    举例:

    题目:计算1970-1-1与2012-4-25间隔的年数

    公式:=DATEDIF("1970-1-1","2012-1-25","Y")  

  结果:42

    2)text举例:

    题目:计算A1:2012-4-20与A2:2012--4-26间隔的小时数

    公式:=TEXT(A2-A1,"[H]")

    结果:144

    说明:计算分钟数和秒数时,"[H]"分别改为"[M]""[S]"即可。

 

你可能感兴趣的:(office)