美文网首页E战到底特训营
Day15 日期函数你知多少

Day15 日期函数你知多少

作者: 阿敏志刘 | 来源:发表于2018-09-15 22:04 被阅读0次

    引言:越是碎片化时代,越需要系统性学习
    今天我们来学习日期函数,日期函数比较多,我们学习些常用的日期函数。
    日期真身就是数据,可以像数字一样进行加减等运算。比如在单元格中输入1,设置成日期格式,就会变成1900/1/1。
    日期函数用途:主要用于计算星期几、工龄、年龄、账龄、利息、合同到期提醒等。

    下面我们从四个方面来学习: image.png

    一、常用日期函数:
    1.=TODAY()
    返回当前的系统日期。快捷键Ctrl+;
    2.=NOW()
    返回当前系统日期和时间。快捷键Ctrl+Shift+;
    =NOW()-TODAY()
    计算当前是几点几分。
    注意:使用TODAY()、NOW()出来的日期时间会自动更新,使用快捷键出来的日期和时间不会自动更新。
    3.=YEAR(TODAY())
    返回当前日期的年份
    4.=MONTH(TODAY())
    返回当前日期的月份
    5.=DAY(TODAY())
    返回当前日期的天数。
    6.=HOUR(TODAY())
    返回当前日期的小时数
    7.=MINUTE(TODAY())
    返回当前日期的分钟数
    8.=SECOND(TODAY())
    返回当前日期的秒数
    9.=TIME(B7,B8,B9)
    根据小时、分钟和秒数组合成时间,如组成18:20:29
    10.=DATE(2017,12,6)
    根据年月日组合成日期,如组成2017/12/6
    11.WEEKDAY(TODAY(),2)
    计算当前日期是星期几。

    注意:根据中国人的习惯,第二参数是2,表示周一为一周第一天。也可以写成=TEXT(TODAY(),"aaaa")。 image.png

    以上就是我们常用的日期函数的基本用法
    二、销售数据分析
    正常导出的数据年月日是在一列中的,此时如果要按月和日进行数据分析
    1.利用辅助列,用YEAR\MONTH\DAY分别获取年月日,再进行数据透视即可
    2.数据-分列-按分隔符/分列-文本-完成-如果需要在时间后面加文本“年月日”,直接使用&连接符即可
    3.插入数据透视表-分别选择月、日销量以及金额即可完成
    三、计算出生日期
    通过身份证信息,获取出生日期。
    1.可用mid函数分别提取身份证中出生年月日:
    年:=Mid(目标单元格,7,4)
    月:=Mid(目标单元格,11,2)
    日:=Mid(目标单元格,13,2)
    2.再用DATE合并起来

    3.后用今天减去出生日期,即年龄=YEAR(TODAY())-C2 image.png

    四、Datedif函数的用法
    Detedif是函数中一个非常强大的隐藏函数,在函数列表中无法搜索,需手动录入。所以很多人对这个函数比较陌生并不奇怪。
    作用:可以用于计算两个日期之间相隔的年数,月数和天数。
    1.基本语法:
    Datedif(start_time,end_time,unit)
    =DATEDIF(起始日期,终止日期,间隔单位)
    属于参数3有6个不同选项:y/m/d/ym/yd/md
    =DATEDIF(起始日期,终止日期,"y") 返回整年数
    =DATEDIF(起始日期,终止日期,"m") 返回整月数
    =DATEDIF(起始日期,终止日期,"d") 返回整天数
    =DATEDIF(起始日期,终止日期,"ym") 返回参数1和参数2的月数之差,忽略年和日
    =DATEDIF(起始日期,终止日期,"yd") 返回参数1和参数2的天数之差,忽略年。按照月、日计算天数

    =DATEDIF(起始日期,终止日期,"md") 返回参数1和参数2的天数之差,忽略年和月 image.png

    2.计算工龄
    工龄年份:=DATEDIF(C2,D2,"y")
    间隔月份:=DATEDIF(C2,D2,"ym")
    间隔天数:=DATEDIF(C2,D2,"md")
    工龄年月:=DATEDIF(C2,D2,"y")&"年"&DATEDIF(C2,D2,"ym") &"月"
    工龄年月日:

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

    3.生日提醒

    =365-DATEDIF(D3,TODAY(),"yd") image.png

    4.身份证号码计算年龄
    第一步:提取身份证中出生年月日
    =MID(身份证号,7,8)
    第二步:用TEXT把提取出的年月日转换为日期格式
    =TEXT(出生年月," 0-00-00")
    第三步:用DATEDIF计算年龄
    =DATEDIF(出生年月,TODAY(),"y")
    第四步:转换为常规格式

    嵌套一步到位:=DATEDIF(TEXT(MID(B2,7,8),"0-00-00"),TODAY(),"y") image.png

    以上就是我们今天学习的日期函数,看上去比较简单,但使用过程中可能会遇到各种问题,需要多学多用,才能真正掌握。

    相关文章

      网友评论

        本文标题:Day15 日期函数你知多少

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