日期函数

日期函数 (YEAR MONTH DATEDIF )  12月2日

本节学习目录(图一)

- 日期函数的基本结构

YEAR MONTH 基本用法

CTRL+;:显示日期,到明天,还是昨天的当前日期。

TODAY:到明天,会同步更新。

CTRL+SHIFT+; :插入现在时间,到明天,还是昨天的当前日期。

NOW:时间会同步更新。

=MONTH(D6)  12  取得月份

=DAY(D6)    2  取得天数

=HOUR(D7)  14  取得小时数

=MINUTE(D7)    37  取得分钟数

=SECOND(D7)    20  取得秒数

=TIME(B7,B8,B9)    14:37:20    根据小时数分钟和秒数组合成时间

=DATE(2017,12,6)  2017-12-6  根据年月日数组合成日期

=WEEKDAY(D7,1) 7  一周中的第几天,第二个参数是从哪一天开始算起

DATEDIF基本用法

函数解释:

DATEDIF(起始日期,终止日期,间隔单位)

计算2个日期的间隔

C2=出生日期  D2=今天日期

间隔      案例    公式                间隔单位

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

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

计算天数    10562    =DATEDIF(C2,D2,"d")      d

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

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

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

- 日期函数的运用

YEAR MONTH DAY DATE 的运用:

①销售明细分析

从销售日期中分离出三项辅助列,可以形成数据透视表用月份。

=YEAR(D2)&"年"

=MONTH(D2)&"月"

=DAY(D2)&"日"

②根据身份证号码提取:计算出生日期、年龄

用:MID函数

年份C2=MID(B2,7,4)

月度D2=MID(B2,11,2)

日期E2=MID(B2,13,2)

出生日期连起来=DATE(C2,D2,E2)

计算出年龄(今年所在年份-出生年份):=YEAR(TODAY())-C2

DATEDIF的运用:

③计算工龄

举例:有入职日期,和今天日期=TODAY()。计算出在职员工的工龄时间:

先计算出有多少年=DATEDIF(C2,D2,"y")

再计算出有多少月= DATEDIF(C2,D2,"ym")

最后计算出还有多少天= =DATEDIF(C2,D2,"md")

④生日提醒

D3=出生日期,求E3=离生日天数

E3=365-DATEDIF(D3,TODAY(),"yd")

思考题:

A1=姓名**  A2=约定转正时间2018-12-30  A3=离转正天数:是多少天?

A3= DATEDIF(A2,TODAY(),”yd”)

⑤根据身份证号计算年龄

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

用mid函数提取出身份证号上的年月日,减掉当前年月日。间隔多少年,即为岁数。

这个年月日函数,我自己的工作上会集中在HR管理上。

你可能感兴趣的:(日期函数)