来源:拉小登(ID:ladengchupin)
本文编辑:小叮、竺兰
提到「日期」两个字, 你都能想到什么?
让我猜一猜!
❶ 周末双休? ❷ 十一小长假? ❸ 情人节?结婚纪念日?老婆生日?
NO!NO!NO!
图样图森破!
作为一个传递正能量的,预百万知识号。
提到「日期」两个字,我脑子里想到的是 3 个鲜为人知,但非常好用的日期函数。
快问我是什么!快!
既然大家这么想知道
,今天我就大公无私地分享给你们,这 3 个函数就是:❶ DATEDIF; ❷ EDATE; ❸ EOMONTH。
处理日期需求最多的,就是计算日期差。
❶ 已知入职日期,怎么计算截止到现在的工龄? ❷ 已知入职日期、离职日期,怎么计算出勤天数 ❸ 已知女友生日,怎么计算还差几个月多少天?
若是简单的计算相差天数,两个日期直接相减,就可以得到结果。
但是遇到被女友逼问生日还有几个月几天这样的需求时,这个方法就不好使了。
好在有鲜为人知的 DATEDIF 函数,先看效果。
公式如下:
=DATEDIF(B2,C2,'YD')
看到了没,一个 DATEDIF 公式,轻松搞定,有多少个女友都不会害怕。
DATEDIF 函数并不复杂。
❶ 参数 1:要计算的起始日期。 ❷ 参数 2:要计算的结束日期。 ❸ 参数 3:日期差计算的规则。
重点是第 3 个参数,使用不同的字符,代表不同的计算规则。
在参数 3 中分别使用「Y」、「M」、「D」,可以用来计算相差的年数、月数、天数。
DATEDIF 真正强大的,在于 YMD 的组合使用。
用「女友逼问的生日还有几个月几天」举例,轻松搞定!
最后把计算得到的月数、天数组合起来。
女友肯定开心的小拳拳捶你胸口。
新人入职通常会有 3 个月的试用期,如何根据入职日期+3 个月,计算出转正日期。
你平时都是怎么做的?
我猜大部分人的做法和上面一样:
❶ 先使用 YEAR、MONTH、DAY 函数,把年份、月份、天数计算出来;
❷ 然后把月份+3;
❸ 最后再用 DATE 函数,把年月日 3 个数字组合成一个日期。
所以写出来的公式特别长。
公式如下:
=DATE(YEAR(B2),MONTH(B2)+3,DAY(B2))
你都想象不到,这么长的公式,一个 EDATE 函数就给整明白了!
公式如下:
=EDATE(B2,3)
EDATE 的作用,用来计算某个日期指定月份之后的日期。
❶ 参数 1:要计算的起始日期。
❷ 参数 2:指定的月份,如果是正数,则返回未来的月份,如果是负数,则返回过去月份的日期。
那么计算转正日期就非常简单了。
EOMONTH 函数
别掰手指头,能马上告诉我这个月还剩几天吗?
这个月的日更还差多少篇?心里没点数吗?
天数倒计时 Excel 可以快速的计算出来,前提是要知道这个月最后 1 天是几号?怎么做?
别想了!一个 EOMONTH 函数就搞定!
EOMONTH 是英文 End of Month 的缩写,所以作用就是返回指定月份最后 1 天的日期。用法很简单:
❶ 参数 1:要计算的其实日期。
❷ 参数 2:日期之前之后的月数,负数表示往前推,正数表示往后推。
如果你需要根据出差天数占当月比例,计算补助金额,EOMONTH 函数再好用不过了。
结合 DAY 函数,可以轻松计算出本月的天数,公式如下:
=DAY(EOMONTH(C2,0))
提到「Excel」3 个字,你想到的是什么?
加班?
报表?
函数公式?
不,从今天起,提到 Excel,我要你满脑子里都是「秋叶 Excel」,都是我!
我是拉小登,一个会设计表格的 Excel 老师。
如果你还想跟着单口相声讲得最好的 Excel 老师,深入学习;
如果你想用 21 天系统训练,为升职加薪提速;
👉学习班里,不仅教 Excel 数据处理的思路方法、教表格设计的内功心法,也教透视表、常用函数、图表的使用技巧!
👉上课还有老师在线直播讲解,不用看一个人孤独看录播!
👉有学员群、小组群,有助教、小组长督促你一起学习!
第 11 期秋叶 Excel 学习班,明晚(4 月 14 日)开班,现在扫码咨询,可立即加入哦!
还想学习更多函数知识
联系客服