日期函数

作者: Sunny_7745 | 来源:发表于2018-12-02 23:23 被阅读1次

    今天的学习的是日期函数,这个函数在没学之前,都是一个个复制来提取身份证中的出生日期,年龄也是一个一个计算的,今天学了日期函数,方便了很多。

    1.基本用法

    today          当天日期

    日期其实就是一个数字,1就是1900/1/1,日期是可以进行加减运算的。

    now            现在日期和时间

    YEAR          取得年份

    MONTH      取得月份

    .DAY            取得天数

    HOUR          取得小时数

    MINUTE      取得分钟数

    SECOND    取得秒数

    TIME            根据小时数分钟和秒数组合成时间

    DATE          根据年月日数组合成日期

    WEEKDAY  一周中的第几天,第二个参数是从哪一天开始算起

    2.销售明细分析

    插入数据透视表,按月份进行汇总,分别用&连接年月日

    3.计算出生日期

    根据身份证号码,提取年月日 用mid函数,然后用date连接年月日,用=YEAR(TODAY())-C2计算年龄。

    4.dateif

    a.基本用法

    DATEDIF(起始日期,终止日期,间隔单位)    计算2个日期的间隔

    计算年数                  =DATEDIF(C2,D2,"y")

    计算月份                  =DATEDIF(C2,D2,"m")

    计算天数                  =DATEDIF(C7,D7,"d")

    忽略年计算月数        =DATEDIF(C2,D2,"ym")

    忽略年计算天数        =DATEDIF(C2,D2,"yd")

    忽略月计算天数        =DATEDIF(C2,D2,"md")

    b.计算工龄

    间隔年份  =DATEDIF(C2,D2,"y")

    间隔月份  =DATEDIF(C2,D2,"ym")

    间隔天数  =DATEDIF(C2,D2,"md")

    然后用&连接年月日 :

    =DATEDIF(C2,D2,"y")&"年"&DATEDIF(C2,D2,"ym")&"月"&DATEDIF(C2,D2,"md")&"日"

    5.生日提醒

    =365-DATEDIF(C3,TODAY(),"yd")

    6.身份证号码计算年龄

    先用mid函数提取出年月日,但此时不是日期格式而是文本格式,再用text转换为日期格式=text(D3,“0-00-00”),再用=datedif(d4,today(),"Y")将日期格式转换为常规格式。

    合起来就是 =DATEDIF(TEXT(MID(B2,7,8),"0-00-00"),TODAY(),"y")

    相关文章

      网友评论

        本文标题:日期函数

        本文链接:https://www.haomeiwen.com/subject/sxfecqtx.html