
本文于2023年6月30日首发于本人同名公众号:Excel活学活用,更多文章案例请搜索关注!
☆本期内容概要☆
日期函数
大家好,我是冷水泡茶,关于日期函数,在我们分享过的文章中多有涉及,比如:
今天是几号之日期函数、条件格式应用
Excel 公式函数/数据透视表/固定资产折旧计提表
今天我们一起来系统地了解一下几个常用的日期函数。
1、TODAY函数,返回当前日期,该函数没有参数。当我们对日期比较敏感的时候,就可以利用这个函数来进行提醒。
2、DATE函数,返回指定日期,DATE(year,month,day),通常我们根据年、月、日的运算,得到新的年、月、日,再用DATE函数构造出一个新的日期。
3、YEAY函数,返回指定日期的年份数。
4、MONTH函数,返回指定日期的月份数。
5、DAY函数,返回指定日期的天数。
6、WEEKDAY函数,返回对应于某个日期的一周中的第几天,WEEKDAY(serial_number,[return_type]),第二参数为1,结果1-7对应星期日到星期六,按我们的正常习惯,第二参数选择2,结果1-7对应星期一到星期日。该函数可以用来制作工作计划,跳过星期六、星期日,或者用条件格式将其标色。
7、EOMONTH函数,返回指定月份的当月或前后特定月份的最后一天(End of Month),EOMONTH(start_date, months),第二参数为相对于第一参数(开始月份)的月份差,负数表示开始月份之前的月份,0表示开始月份本身,正数表示开始月份之后的月份。比如,我们的资产负债表日期,一般都是当月的最后一天,在前面我们分享过的财务记账模板中,资产负债表上的日期,我用的是这个公式=MAX(明细账!A:A),就是取最大的日期,但为了确保取得月份最后一天,我们就可以用=EOMONTH(MAX(明细账!A:A),0)来取得月份最后一天,即便最大日期不是当月最后一天。
8、DATEDIF函数,计算两个日期之间相隔的天数、月数或年数,DATEDIF(start_date,end_date,unit)。第三参数,“Y”表示年数、“M”表示月数,“D”表示天数。如果是计算两个日期相差的天数,还可以把两个日期直接相减。
9、EDATE函数,返回表示某个日期的序列号,该日期与指定日期 (start_date) 相隔(之前或之后)指定的月份数,EDATE(start_date, months)。简单来说就是“对月对日”。这个函数与EOMONTH有点类似。
10、NOW函数,返回当前系统日期+时间,以秒为单位变化(工作表重算时)。与TODAY函数类似。与之相配的还有HOUR、MINUTE、SECOND返回指定时间序列的时、分、秒。
好,今天就到这吧。欢迎点赞、留言、分享,谢谢大家,我们下期再会。
如果你有比较熟悉的日期函数我没有提到的,欢迎在评论区留言,我们一起来学习。