今天我要教大家一个跟日期有关的函数 eomonth。
eomonth 就是 end of month 的简写,因此该函数顾名思义,就是求月最后一天的日期。
说实话这个函数见过的人极少,可偏偏最近某个读者的求助问题中,正好就需要用到这个函数。
Excel 中每个函数都不白给,书到用时方恨少,不如提早学习,以备不时之需。
EOMONTH 函数说明:作用:
- 返回 start_date 前或后若干月的最后一天的日期所转换而成的数字。
- EOMONTH 函数可以用于计算正好在特定月份中最后一天到期的到期日。
语法:
- EOMONTH(start_date, months)
参数:
- start_date:
- 必需,起始日期;
- 该参数必需为日期格式,日期可以有多种输入方式,比如带英文半角符号的文本字符(如"2020/12/12"),或者表示日期的一个序列数,或者用其他函数(如 date 函数)转换的结果,或者是对日期单元格的引用。
- months:
- 必需,start_date 之前或之后的月份数;
- months 为正值将生成未来日期,为负值将生成过去日期。
某线上课程的报名规则如下:
- 成功报名当天即为起效日;
- 无论哪天报名,有效期截止日都为当月最后一天
请根据下图 1 中的起效日计算出截止日和有效天数,效果如下图 2 所示。
解决方案 1:1. 在 B2 单元格中输入以下公式:
=EOMONTH(A2,0)
公式释义:
- 计算 A2 单元格中日期当月的最后一天
此时 B2 单元格中的结果是一串数字,代表了我们需要计算的日期。