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

【回顾目标】

学习各种日期函数,熟练掌握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())-出生年



二、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

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


【总结规律】

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

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

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

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 上篇文章还是2月11日写的,中间只写过一篇文章,还是篇不能用自己id发出来的商业软文。 这段时间,我在做什么呢?其...
    五虎谷的格叔阅读 5,759评论 17 23
  • 黄沙古道硝烟散, 白雪新月照关山。 红柳胡杨时时有, 绿洲重现旧河山!
    云逸1108阅读 1,751评论 0 2
  • 不知道从什么时候开始,我就知道了读书挺重要的,也会不自觉的从初中高中大学就往图书馆跑,自己当然也感觉挺厉害的,我竟...
    詹迅阅读 3,173评论 0 0
  • 最近拖延症有点严重,我反复在思考要怎么办。其实想想拖延其实是一种逃避问题的态度,因为人趋利避害的本能会让我们在遇到...
    哒哒象上阅读 1,855评论 0 0

友情链接更多精彩内容