eomonth函数什么意思(eomonth函数的使用方法)

今天我要教大家一个跟日期有关的函数 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:计算有效天数

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

  • 成功报名当天即为起效日;
  • 无论哪天报名,有效期截止日都为当月最后一天

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

Excel – 几千行日期,如何快速算出每个日期当月有几天?

Excel – 几千行日期,如何快速算出每个日期当月有几天?

解决方案 1:

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

=EOMONTH(A2,0)

公式释义:

  • 计算 A2 单元格中日期当月的最后一天
Excel – 几千行日期,如何快速算出每个日期当月有几天?

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

Excel – 几千行日期,如何快速算出每个日期当月有几天?

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

Excel – 几千行日期,如何快速算出每个日期当月有几天?

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

Excel – 几千行日期,如何快速算出每个日期当月有几天?

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

=B2-A2

Excel – 几千行日期,如何快速算出每个日期当月有几天?

Excel – 几千行日期,如何快速算出每个日期当月有几天?

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

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

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

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

Excel – 几千行日期,如何快速算出每个日期当月有几天?

Excel – 几千行日期,如何快速算出每个日期当月有几天?

解决方案 2:

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

=EOMONTH(A8,B8)

Excel – 几千行日期,如何快速算出每个日期当月有几天?

Excel – 几千行日期,如何快速算出每个日期当月有几天?

Excel – 几千行日期,如何快速算出每个日期当月有几天?

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

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

Excel – 几千行日期,如何快速算出每个日期当月有几天?

Excel – 几千行日期,如何快速算出每个日期当月有几天?

解决方案 3:

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

=DAY(EOMONTH(A2,0))

公式释义:

  • EOMONTH(A2,0):计算出日期所在月的最后一天
  • DAY(…):
    • day 函数的作用是返回日期中的日;
    • 该公式表示返回上述函数计算出的最后一天的日。比如,31/07/2019 的日就是 31,也就是当月天数
Excel – 几千行日期,如何快速算出每个日期当月有几天?

Excel – 几千行日期,如何快速算出每个日期当月有几天?

Excel – 几千行日期,如何快速算出每个日期当月有几天?

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

声明:所有白马号原创内容,未经允许禁止任何网站及个人转载、采集等一切非法引用。本站已启用原创保护,有法律保护作用,否则白马号保留一切追究的权利。发布者:白马号,转转请注明出处:https://www.bmhysw.com/article/23587.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
白马号白马号

相关推荐

  • u盘文件删除如何恢复?教你一招轻松解决

    U盘文件删除如何恢复?教你一招轻松解决 为什么删除的文件可以被恢复? 如何恢复已删除文件? 如何避免文件被删除? 为什么删除的文件可以被恢复? 当我们在U盘上删除文件时,实际上只是在文件系统中删除了文件的记录,而并没有将文件内容真正删除。这是因为删除文件需要较长时间,为了提高删除速度,文件系统只是删除了文件的记录,将文件的存储空间标记为空闲状态,等待下次存储…

    2023-07-14
    00
  • Windows 7调节屏幕亮度的方法(在Windows 7中调节屏幕亮度的方式)

    本文将介绍在Windows 7中调节屏幕亮度的方法,帮助用户更好地调节屏幕亮度,提升使用体验。 大纲 方法一:使用电源选项调节屏幕亮度 方法二:使用显示设置调节屏幕亮度 方法三:使用显卡驱动程序调节屏幕亮度 方法一:使用电源选项调节屏幕亮度 Windows 7提供了一种简单的方法来调节屏幕亮度,即通过电源选项进行调节。 单击桌面右下角的电池图标或电源图标。 …

    2023-05-21
    00
  • CAD2008激活方法详解(简单操作步骤)

    CAD2008激活方法详解(简单操作步骤) 了解CAD2008激活前的准备工作 CAD2008激活方法步骤 常见问题及解决方案 了解CAD2008激活前的准备工作 在进行CAD2008激活之前,需要做好以下准备工作: 确保计算机已连接互联网 获取CAD2008软件及激活码 关闭杀毒软件等安全软件 CAD2008激活方法步骤 按照以下步骤进行CAD2008激活…

    2023-05-24
    00
  • 什么造成dns被篡改(导致上不了网的原因及解决方法)

    DNS劫持是网络十分常见和凶猛的一种攻击手段,且不轻易被人察觉。曾导致巴西比较大银行巴西银行近1%客户受到攻击而导致账户被盗,黑客们利用缺陷对用户的DNS进行篡改,成功后可躲过安全软件检测,让用户被钓鱼网站诈骗。今天飞飞和你们分享几个DNS被劫持的解决方案,希望可以帮助到你~     一、手动修改DNS服务器地址 1、打开开始菜单 找到并…

    2022-04-26 投稿
    00
  • 电脑加内存条有什么好处?不要盲目升级内存不然毫无意义!

    给电脑加内存条属于硬件升级的最重要的一种手段,一般在较老的电脑或新买的电脑付费升级时。很多电脑使用者,甚至电脑卖家、电脑维修店等很多时候都采用加装内存条的方法,说明加装内存条大多数情况下对提升电脑速度还是有帮助的,但有些情况下就不明显了。 决定电脑速度快慢的因素,主因还是CPU,毕竟电脑的运算能力才是关键。当然内存、GPU、主板带宽等方面也会很主要。当然给电…

    2022-07-24 投稿
    00

联系我们

QQ:183718318

在线咨询: QQ交谈

邮件:183718318@qq.com

工作时间:周一至周五,9:30-18:30,节假日休息

关注微信