私信回复关键词【UP】 立即获取VLOOKUP函数用法教程合集,一看就会! 提到日期两个字,你都能想到什么? 让我猜一猜! 周末双休? 十一小长假? 情人节?结婚纪念日?老婆生日? NO!NO!NO! 图样图森破! 作为一个传递正能量的,预百万知识号。 提到日期两个字,我脑子里想到的是3个鲜为人知,但非常好用的日期函数。 快问我是什么!快! 既然大家这么想知道,今天我就大公无私地分享给你们,这3个函数就是: DATEDIF; EDATE; EOMONTH。 DATEDIF函数 处理日期需求最多的,就是计算日期差。 已知入职日期,怎么计算截止到现在的工龄? 已知入职日期、离职日期,怎么计算出勤天数 已知女友生日,怎么计算还差几个月多少天? 若是简单的计算相差天数,两个日期直接相减,就可以得到结果。 但是遇到被女友逼问生日还有几个月几天这样的需求时,这个方法就不好使了。 好在有鲜为人知的DATEDIF函数,先看效果。 公式如下: DATEDIF(B2,C2,YD) 看到了没,一个DATEDIF公式,轻松搞定,有多少个女友都不会害怕。 DATEDIF函数并不复杂。 参数1:要计算的起始日期。 参数2:要计算的结束日期。 参数3:日期差计算的规则。 重点是第3个参数,使用不同的字符,代表不同的计算规则。 YMD计算相差年数、月数、天数。 在参数3中分别使用Y、M、D,可以用来计算相差的年数、月数、天数。 DATEDIF真正强大的,在于YMD的组合使用。 YM,忽略日期中的年份,计算相差的月数。 MD,忽略日期中的年份,计算相差天数。 YD,忽略日期中的年和月,计算相差的天数。 用女友逼问的生日还有几个月几天举例,轻松搞定! 最后把计算得到的月数、天数组合起来。 女友肯定开心的小拳拳捶你胸口。 02 EDATE函数 新人入职通常会有3个月的试用期,如何根据入职日期3个月,计算出转正日期。 你平时都是怎么做的? 我猜大部分人的做法和上面一样: 先使用YEAR、MONTH、DAY函数,把年份、月份、天数计算出来; 然后把月份3; 最后再用DATE函数,把年月日3个数字组合成一个日期。 所以写出来的公式特别长。 公式如下: DATE(YEAR(B2),MONTH(B2)3,DAY(B2)) 你都想象不到,这么长的公式,一个EDATE函数就给整明白了! 公式如下: EDATE(B2,3) EDATE的作用,用来计算某个日期指定月份之后的日期。 参数1:要计算的起始日期。 参数2:指定的月份,如果是正数,则返回未来的月份,如果是负数,则返回过去月份的日期。 那么计算转正日期就非常简单了。 03 EOMONTH函数 别掰手指头,能马上告诉我这个月还剩几天吗? 这个月的日更还差多少篇?心里没点数吗? 天数倒计时Excel可以快速的计算出来,前提是要知道这个月最后1天是几号?怎么做? 别想了!一个EOMONTH函数就搞定! EOMONTH是英文EndofMonth的缩写,所以作用就是返回指定月份最后1天的日期。用法很简单: 参数1:要计算的其实日期。 参数2:日期之前之后的月数,负数表示往前推,正数表示往后推。 如果你需要根据出差天数占当月比例,计算补助金额,EOMONTH函数再好用不过了。 结合DAY函数,可以轻松计算出本月的天数,公式如下: DAY(EOMONTH(C2,0)) 04 总结 提到Excel3个字,你想到的是什么? 加班? 报表? 函数公式? 不,从今天起,提到Excel,我要你满脑子里都是秋叶Excel,都是我! 私信回复关键词【UP】 立即获取VLOOKUP函数用法教程合集,一看就会!