EOMONTH函数的作用及用法

  一、EOMONTH函数语法

  EOMONTH(start_date,months)

  函数作用:返回 start-date 之前或之后指定月份中最后一天的系列数。

  言下之意就是说,给定一个时间start_date,然后,再给定一个月份months,就可以计算出start_date这个时间前面月份或后面月份的最后一天。

  参数介绍:

  Start_date 是代表开始日期的一个日期。日期有多种输入方式:带引号的文本串(例如 "1998/01/30")、系列数(例如,如果使用 1900 日期系统,则 35825 表示 1998 年 1 月 30 日)或其他公式或函数的结果(例如 DATEVALUE("1998/1/30"))。

  Month 为 start_date 之前或之后的月数。正数表示未来日期,负数表示过去日期。

  我们也可以这样来理解EOMONTH函数,理解为:EOMONTH(给定日期,向前或向后的月份数字)

  二、EOMONTH函数的用法实例

  比如公式:

  ①=EOMONTH("2011-8-1",-2),返回的结果是:2011年6月30日

  为什么得这个结果呢?因为给定的参考日期是2011-8-1,在此日期之前的两月的最后一天,即-2代表之前的两月,那么就应该是2011年6月30日。

  ②=EOMONTH("2011-9-10",1),下面大家来分析一下,返回的结果是什么?

  首先,我们知道,参考日期是2011-9-10,而1是正数,代表的是该日期前面的一个月,当然就是10月了

  因此,该函数就返回日期2011-9-10前面一个月的最后一天,即2011年10月31日。

  下面我们再来看一个例子:

  =EOMONTH("2012-1-1",-5),参考日期是2012-1-1,-5代表的是在参考日期前面的五个月的的那一个月的最后一天,所以,应该是2011年8月31日。

  三、关于函数EOMONTH使用的注意事项

  ①关于单元格的设置

  由于该函数返回的是日期类型的数据,因此,需要将使用到的单元格格式设置为日期型的。否则,将看不到正确结果。

  ②关于函数无法使用的原因

  您在使用EOMONTH函数的时候,很可能无法正确的使用,或者是得不到正确的结果,原因是,该函数不是常用函数,欲使用必须通过如下方法来解决。

  “工具”菜单中的“加载宏”命令进行启动。

时间: 2024-08-04 04:20:34

EOMONTH函数的作用及用法的相关文章

php中get_headers函数的作用及用法的详细介绍_php实例

get_headers() 是PHP系统级函数,他返回一个包含有服务器响应一个 HTTP 请求所发送的标头的数组.如果失败则返回 FALSE 并发出一条 E_WARNING 级别的错误信息(可用来判断远程文件是否存在). 函数定义 array get_headers ( string $url [, int $format = 0 ] ) 参数 url 目标 URL format 如果将可选的 format 参数设为 1,则 get_headers() 会解析相应的信息并设定数组的键名. 示例

在excel中eomonth函数有什么作用?

  在excel中eomonth函数有什么作用?eomonth函数的作用是返回指定日期之前或之后某月的最后一天.那么怎么使用呢?下面小编就为大家详细介绍一下,来看看吧! 方法/步骤 首先我们打开一个样表. 插入eomonth函数.函数的格式是=EOMONTH(start_date, months) start_date参数是必需参数,是输入日期格式的数值,或引用单元格. months参数是指定之前或之后的月数参数. 如果显示返回值是序列值,则需要更改单元格格式为日期格式.可以看到结果显示的不是之

PHP中的常见魔术方法功能作用及用法实例

  这篇文章主要介绍了PHP中的常见魔术方法功能作用及用法实例,本文讲解了构造函数和析构函数__construct()和__desctruct()以及属性重载(Property Overloading)__get()和.__set().__isset()等等魔术方法,需要的朋友可以参考下 概述 在面向对象编程中,PHP提供了一系列的魔术方法,这些魔术方法为编程提供了很多便利.PHP中的魔术方法通常以__(两个下划线)开始,并且不需要显示的调用而是由某种特定的条件出发.这篇文章简单总结了PHP中提

Generator 函数的含义与用法

本文是<深入掌握 ECMAScript 6 异步编程>系列文章的第一篇. Generator函数的含义与用法 Thunk函数的含义与用法 co函数库的含义与用法 async函数的含义与用法 异步编程对 JavaScript 语言太重要.JavaScript 只有一根线程,如果没有异步编程,根本没法用,非卡死不可. 以前,异步编程的方法,大概有下面四种. 回调函数 事件监听 发布/订阅 Promise 对象 ECMAScript 6 (简称 ES6 )作为下一代 JavaScript 语言,将

C语言中sscanf()函数的字符串格式化用法_C 语言

介绍      sscanf()为C语言标准库函数,用于从指定字符串中读入与指定格式相符的数据.函数原型声明在stdio.h头文件中: int sscanf(const char *str, const char *format, ...);      该函数根据参数format(格式化字符串)来转换参数str指向的字符串,转换后的结果存于对应的可变参数内.其返回值为按照指定格式转换符成功读入且赋值的可变参数数目(若发生匹配错误而部分成功,该数目会小于指定的参数数目,甚至为0).若首次成功转换或

umask() 函数的作用与实例教程

umask() 函数的作用与实例教程 定义和用法 的的umask ( )函数更改文件权限的文件. 此功能设置的PHP的的umask来掩盖和0777并返回旧的umask .然而,如果您呼叫的umask ( )没有任何理由,它返回当前的umask . 语法 umask(mask) 参数说明面具可选.指定新的权限.默认为0777 模式参数由四个数字: 第一个数字始终为零第二个数字指定的权限的主人第三若干规定的权限所有者的用户群第四若干规定的权限其他人可能的值(设置多个权限,增加了以下编号) : 1 =

async 函数的含义和用法

本文是<深入掌握 ECMAScript 6 异步编程>系列文章的最后一篇. Generator函数的含义与用法 Thunk函数的含义与用法 co函数库的含义与用法 async函数的含义与用法 一.终极解决 异步操作是 JavaScript 编程的麻烦事,麻烦到一直有人提出各种各样的方案,试图解决这个问题. 从最早的回调函数,到 Promise 对象,再到 Generator 函数,每次都有所改进,但又让人觉得不彻底.它们都有额外的复杂性,都需要理解抽象的底层运行机制. 异步I/O不就是读取一个

分析MS SQL Server里函数的两种用法

server|函数 SQL Server里函数的两种用法(可以代替游标) 1. 因为update里不能用存储过程,然而要根据更新表的某些字段还要进行计算.我们常常采用游标的方法,这里用函数的方法实现. 函数部分: 以下是引用片段: CREATE FUNCTION [DBO].[FUN_GETTIME] (@TASKPHASEID INT) RETURNS FLOAT AS BEGIN DECLARE @TASKID INT, @HOUR FLOAT, @PERCENT FLOAT, @RETUR

SQL Server里函数的两种用法(可以代替游标)

server|函数|游标 SQL Server里函数的两种用法(可以代替游标)1. 因为update里不能用存储过程,然而要根据更新表的某些字段还要进行计算.我们常常采用游标的方法,这里用函数的方法实现. 函数部分:CREATE FUNCTION [DBO].[FUN_GETTIME] (@TASKPHASEID INT) RETURNS FLOAT AS BEGIN   DECLARE @TASKID INT,          @HOUR FLOAT,           @PERCENT