E战到底特训营

日期函数

2018-12-02  本文已影响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求出距今为止的年龄数值。以上函数的嵌套要理清。

上一篇 下一篇

猜你喜欢

热点阅读