DATEDIF-日期差

  • 文档创建者:Cathy.Fang
  • 历史版本:2
  • 最近更新:Naya 于 2024-06-12
  • 1. 函数释义

    类别描述
    函数写法

    DATEDIF(start_date,end_date,unit)

    函数作用

    返回两个指定日期间的天数、月数或年数

    参数说明

    start_date:日期左区间,开始的日期

    end_date:日期右区间,结束的日期

    unit:函数返回信息的类型

    参数个数3
    参数类型日期,日期,文本
    返回值类型

    返回数值:

    若 unit=“Y”,则 DATEDIF 返回指定时间段的年差数

    若 unit=“M”,则 DATEDIF 返回指定时间段的月差数

    若 unit=“D”,则 DATEDIF 返回指定时间段的日差数

    若 unit=“MD”,则 DATEDIF 忽略年和月,返回指定时间段的日差数

    若 unit=“YM”,则 DATEDIF 忽略年和日,返回指定时间段的月差数

    若 unit=“YD”,则 DATEDIF 忽略年,返回指定时间段的日差数

    备注

    当 start_date 晚于 end_date 时,返回#value。

    当 start_date 等于 end_date 时,返回0。

    下表中有一些简单的公式示例:

    公式结果
    DATEDIF("2001/2/28","2004/3/20","Y")3
    DATEDIF("2001/2/28","2004/3/20","M")36
    DATEDIF("2001/2/28","2004/3/20","D")1116
    DATEDIF("2001/2/28","2004/3/20","MD")21
    DATEDIF("2001/1/28","2004/3/20","YM")1
    DATEDIF("2001/2/28","2004/3/20","YD")21

    2. 示例

    2.1 计算员工工龄

    可以使用 DATEDIF 函数可以用来计算员工的工龄,使用公式:DATEDIF([入职时间],TODAY(),"Y"),计算出员工入职至今的年数。如下图所示:

    1.png

    2.2 计算项目完成所用的天数

    项目记录表中有每个项目的开始时间和结束时间,可以使用公式:DATEDIF([开始时间],[结束时间],"D"),计算每个项目完成所用的天数。如下图所示:

    4.png

    附件列表


    主题: 数据分析进阶
    已经是第一篇
    已经是最后一篇
    • 有帮助
    • 没帮助
    • 只是浏览
    • 评价文档,奖励 1 ~ 100 随机 F 豆!