今天我要教大家一个跟日期有关的函数 eomonth。

eomonth 就是 end of month 的简写,因此该函数顾名思义,就是求月最后一天的日期。

说实话这个函数见过的人极少,可偏偏最近某个读者的求助问题中,正好就需要用到这个函数。

Excel 中每个函数都不白给,书到用时方恨少,不如提早学习,以备不时之需。

EOMONTH 函数说明:

作用:

语法:

参数:

案例 1:计算有效天数

某线上课程的报名规则如下:

请根据下图 1 中的起效日计算出截止日和有效天数,效果如下图 2 所示。

excel中怎么知道日期距现在多少天(Excel)(1)

excel中怎么知道日期距现在多少天(Excel)(2)

解决方案 1:

1. 在 B2 单元格中输入以下公式:

=EOMONTH(A2,0)

公式释义:

excel中怎么知道日期距现在多少天(Excel)(3)

此时 B2 单元格中的结果是一串数字,代表了我们需要计算的日期。

excel中怎么知道日期距现在多少天(Excel)(4)

2. 用格式刷将 A 列的日期格式复制到 B2 单元格

excel中怎么知道日期距现在多少天(Excel)(5)

3. 下拉复制 B2 单元格的公式

excel中怎么知道日期距现在多少天(Excel)(6)

4. 在 C2 单元格中输入以下公式 --> 下拉复制公式:

=B2-A2

excel中怎么知道日期距现在多少天(Excel)(7)

excel中怎么知道日期距现在多少天(Excel)(8)

案例 2:计算若干月前(后) 的最后一天

某公司统计内部一批小礼品兑换券,A 列是统计日的当天日期。

这批券有的将在几个月后到期,有的已经过期,如 B 列所示,默认都在每个月的最后一天到期。

请在 C 列中计算出精确的到期日,效果如下图 2 所示。

excel中怎么知道日期距现在多少天(Excel)(9)

excel中怎么知道日期距现在多少天(Excel)(10)

解决方案 2:

1. 在 C8 单元格中输入以下公式 --> 下拉复制公式:

=EOMONTH(A8,B8)

excel中怎么知道日期距现在多少天(Excel)(11)

excel中怎么知道日期距现在多少天(Excel)(12)

excel中怎么知道日期距现在多少天(Excel)(13)

案例 3:计算每个月的天数

自动计算出 A 列中每个日期所在月的总天数,效果如下图 2 所示。

excel中怎么知道日期距现在多少天(Excel)(14)

excel中怎么知道日期距现在多少天(Excel)(15)

解决方案 3:

1. 在 B3 单元格中输入以下公式 --> 下拉复制公式:

=DAY(EOMONTH(A2,0))

公式释义:

excel中怎么知道日期距现在多少天(Excel)(16)

excel中怎么知道日期距现在多少天(Excel)(17)

excel中怎么知道日期距现在多少天(Excel)(18)

很多同学会觉得 Excel 单个案例讲解有些碎片化,初学者未必能完全理解和掌握。不少同学都希望有一套完整的图文教学,从最基础的概念开始,一步步由简入繁、从入门到精通,系统化地讲解 Excel 的各个知识点。

现在终于有了,以下专栏,从最基础的操作和概念讲起,用生动、有趣的案例带大家逐一掌握 Excel 的操作技巧、快捷键大全、函数公式、数据透视表、图表、打印技巧等……学完全本,你也能成为 Excel 高手。

,