2018-10-23 日期函数(Year、Month、Datedif)

2018-10-23 日期函数(Year、Month、Datedif)_第1张图片

【回顾目标】

学习各种日期函数,熟练掌握DATADIF计算工龄(年月日)和身份证号码计算年龄

【评估结果】

学以致用,在HR录入人员基本信息中及人员费用测算中刚好用到,得到领导的肯定,9.5分

【分析过程】

一、日期函数:根据这一组函数可以将日期(YMD)和时间(hms)随心所欲的拆分或组合

1、基本用法

1.1 日期函数 TODAY():返回当天日期,快捷键Ctr+;区别:函数的是动态的,快捷键是静态的

问题:可能与电脑软件冲突,快捷键不能正常使用

1.2 时间函数 NOW():返回现在日期和时间,快捷键Ctrl+Shift+;返回当前时间

1.3 年月日函数:

YEAR():取得年份

MONTH():取得月份

DAY():取得天数

DATE(year,month,day):根据年月日组合成日期

1.4小时、分钟、秒函数

HOUR():取得小时数

MINUTE():取得分钟数

SECOND():取得秒数

TIME(hour,minute,second)根据小时、分钟和秒数组合成时间

1.5 星期函数

WEEKDAY(serial number,[return_type])

功能:一周中的第几天,返回1-7之间的整数

参数1:表示返回值类型的数字

参数2:从哪一天开始算起

星期日开始算1------1

星期一开始算1------2

星期一开始算0------3

2、销售明细按日期汇总分析

日期拆分year、month、day

3、计算出生日期

MID(TEXT,start_num,Num_chars ),提取出生年月日

DATE(year,month,day),合成出生日期

年龄:Year(today())-出生年


2018-10-23 日期函数(Year、Month、Datedif)_第2张图片

二、DATEDIF函数

这是一个隐藏函数,在HR的日常工作中的用处非常大,必须熟练掌握

1、基本用法

1.1 语法:DATEDIF(起始日期,终止日期,间隔单位)

1.2 参数:参数需要用英文状态下的“”引用

(1)y:年数

(2)m:月数

(3)d:天数

(4)ym:忽略年计算月数

(5)yd:忽略年计算天数

(6)md:忽略月计算天数

记忆方法:按ymd顺序的两两组合

谁在前面忽略谁,谁在后面计算谁,忽略往前连带省,忽略之后要计算

2、计算工龄:很重要!很重要!很重要!

间隔年份=DATEDIF(起始日期,终止日期,"y")

间隔月份=DATEDIF(起始日期,终止日期,"ym")

间隔天数=DATEDIF(起始日期,终止日期,"md")

3、生日提醒:

=365-DATEDIF(出生日期,TODAY(),"yd")

验算了一下,无论生日过了还是没过,系统都是计算最近的过完的生日到此时的天数,所以用365减去得到剩余天数

延伸思考:跨度包含闰年呢?IF?

延伸思考:合同到期提醒、约定转正提醒等等

4、身份证号码计算年龄

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

这个计算的比较精确,和生日到没到有关系,而不是只看年year

个人比较喜欢,谁让偶们是个严谨的人呢


2018-10-23 日期函数(Year、Month、Datedif)_第3张图片

【总结规律】

1、学以致用,才是学的目的,体会最深的就是工作还是那份工作,但是心态不复当初,不再杂乱无序,没有章法。

2、在做题的过程中结合实际情况不断提出问题,不断修正思路,对理解函数很有好处

3、日期函数虽然简单,但是掌握好了不易,而它的用处也是非常广泛

你可能感兴趣的:(2018-10-23 日期函数(Year、Month、Datedif))