日期函数

作者: 职知不倦 | 来源:发表于2018-12-02 14:45 被阅读0次

    1、基本用法

    1.1  =TODAY()   2018-12-2 当天日期,随时间的变化而变化 ,

       快捷键 Ctrl+; 也可得出当体的日期,但是,不会根据打开表格的日期联动变化。

    1.2  =NOW()  2018-12-2 13:22  现在日期和时间

    1.3  =YEAR(参数值或单元格)  年份,注意,直接输入参数值时,需要把年月日用英文状态下的双引号引起来,应该是(“2018-12-2”),下同。

     1.4 =MONTH(参数值或单元格)   月份

    1.5  =DAY(参数值或单元格)   天数

    1.6  =HOUR(B3)  13   小时数

    1.7  =MINUTE(B3)   22   分钟数

    1.8  =SECOND(B3)  10  秒数

    1.9  =TIME(时,分,秒)  13:22:10   根据小时数分钟和秒数组合成时间

    1.10  =DATE(年,月,日)   2018-12-2   根据年月日数组合成日期

     1.11 =WEEKDAY(日期,2)   一周中的第几天,第二个参数是从哪一天开始算起。英美从周日算一周的开始,中国从周一算新一周的开始。所以我们通常选用”2”为起始计算天数。

    2、 应用举例

    2.1、 销售明细分析

    对2018-12-2这样的日期,按年或月或日统计销售额,需要把日期的年月日分别拆分出来,然后用数据透视表透视。步骤:

    加三列辅助列( 用函数=YEAR(单元格)&"年"、=MONTH(单元格)&月、=DAY(单元格)&日)来分别计算出年、月、日——插入数据透视表

    2.2、 依据身份证号码,求出生日期、年龄

    关键点:提取字符串,用Mid函数。Mid(单元格,第几个字符开始,取几位字符)

    年 =MID(B2,7,4)

    月 =MID(B2,11,2)

    日 =MID(B2,13,2)

    计算年龄:=YEAR(TODAY())-出生年

    3、Datedif

    3.1 Datedif,求年、月、日两个时间的间隔,是种隐藏函数,不多见。

    语法:DATEDIF(起始日期,终止日期,间隔单位)。间隔时间单位用带引号的字符表示,如y、

    d、m 、yd、md、ym

    3.2  忽略计算datedif(起始日,终止日,”yd”)

    第三个参数的首字母表示要忽略的内容,直接计算第二个字母代表的时间间隔数。

    如 “yd”表示忽略年,只计算日期间隔。

    3.2计算工龄差

    3.3生日提醒

    3.4依据身份证提取有效时间信息

     =DATEDIF(TEXT(MID(B2,7,8),"0-00-00"),TODAY(),"y")

    Mid()求出出生日期字符串,此时是文本格式,用text(条件区域,”0-00-00”)转换为日期格式的数值、用datedif求出距今为止的年龄数值。以上函数的嵌套要理清。

    相关文章

      网友评论

        本文标题:日期函数

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