01之01
用EOMONTH函数计算到期日或开始日期
EOMONTH函数(即月末函数的缩写)可用于计算投资或项目的到期日或到期日,该投资或项目在月底结束。
更具体地说,该函数返回列出的开始日期之前或之后指定月数的月份最后一天的序列号 。
该函数与EDATE函数非常相似,只是EDATE返回的是在开始日期之前或之后的确切月数,而EOMONTH总是添加足够的日期以达到月末。
EOMONTH函数的语法和参数
函数的语法引用函数的布局,并包含函数的名称,括号,逗号分隔符和参数 。
EOMONTH函数的语法是:
= EOMONTH(开始日期,月份)
Start_date - (必填)相关项目或时间段的开始日期
- 该参数可以是输入到函数中的日期,也可以是工作表中数据位置的命名范围或单元格引用 。
- 如果为开始日期输入的单元格引用指向空单元格,则函数会认为该单元格的序列号值为零,并计算结束日期将在虚拟日期1900年1月0日之后的几个月 - 如示例的第9行。
月 - (必填) Start_date之前或之后的月数
- 该参数可以是输入到函数中的日期,也可以是工作表中数据位置的命名范围或单元格引用;
- 正值会产生未来日期 - 上图中的第8行;
- 过去日期的负值 - 上图中的第3行;
如果月份不是一个整数,它会被截断(小数部分被删除) - 如上图12行中12行截断为12的整数所示;
错误值返回
该函数返回#VALUE! 错误值如果:
该函数返回#NUM! 错误值如果:
- Start_date在1900年1月1日之前;
- Start_date减去1900年1月1日之前的日期。
Excel EOMONTH函数示例
在上图中,EOMONTH函数用于在2016年1月1日之前添加和减去不同的月数。
以下信息涵盖了将该功能输入到工作表单元格B3中的步骤
输入EOMONTH函数
输入函数及其参数的选项包括:
- 键入完整的功能: = EOMONTH(A3,C2)进入单元格C3;
- 使用EOMONTH函数对话框选择函数及其参数。
虽然可以手动输入完整的函数,但许多人发现使用对话框输入函数的参数更容易。
下面的步骤使用函数的对话框输入上图中单元格B3中所示的EOMONTH函数。
由于在Months参数中输入的值是负数(-6),因此单元格B3中的日期将早于开始日期。
EOMONTH示例 - 减去几个月
- 点击单元格B3 - 使其成为活动单元格;
- 点击功能区的“ 公式”选项卡;
- 点击日期和时间功能打开功能下拉列表;
- 点击 EOMONTH在列表中调出函数的对话框;
- 点击对话框中的Start_date行;
- 单击工作表中的单元格A3,将该单元格引用作为Start_date参数输入到对话框中;
- 点击对话框中的月份行;
- 单击工作表中的单元格B2,将该单元格引用作为Months参数输入到对话框中;
- 单击确定关闭对话框并返回到工作表;
- 日期7/31/2015(2016年7月31日) - 出现在单元格B3中,该单元是开始日期前六个月的最后一天;
- 如果一个数字(如42216)出现在单元格B3中,则该单元格可能会应用通用格式。 请参阅下面的说明以更改单元格日期格式;
- 如果您单击单元格B3,则完整函数= EOMONTH(A3,C2)出现在工作表上方的公式栏中 。
在Excel中更改日期格式
更改包含EOMONTH函数的单元格的日期格式的一种快捷方式是从“ 格式单元格”对话框的预设格式选项列表中选择一种格式 。
以下步骤使用Ctrl + 1(号码1)的键盘快捷键组合打开“ 格式单元格”对话框。
要更改为日期格式:
- 突出显示包含或将包含日期的工作表中的单元格;
- 按下Ctrl + 1键打开格式单元格对话框;
- 点击对话框中的数字标签;
- 点击类别列表窗口中的日期 (对话框的左侧);
- 在类型窗口(右侧)中,点击所需的日期格式;
- 如果所选单元格包含数据,则“ 样本”框将显示所选格式的预览;
- 单击确定按钮保存格式更改并关闭对话框。
对于那些喜欢使用鼠标而非键盘的用户,打开对话框的另一种方法是:
- 右键单击选定的单元格以打开上下文菜单;
- 从菜单中选择“ 格式单元格... ”以打开“ 格式单元格”对话框。
###########
如果在更改为单元格的日期格式后,单元格显示一行散列标签,这是因为单元格不够宽,无法显示格式化数据。 加宽单元格将纠正该问题。