Table of contents
对于项目规划或时间管理,我们需要制定一个常规或时间表。 制定时间时间表,MS Excel提供了不同的方法,以 迄今已加几个月 在这篇文章中,我将展示如何使用Excel函数和公式为日期添加月份。
下载实践工作手册
到目前为止的月份.xlsm在Excel中为日期添加月份的5种合适方法
首先,介绍一下我们的数据集,它代表了一些订单。 属性是订单ID、订单日期、处理时间(月)和交货日期。 我们的任务将是通过把处理时间加到订单日期来自动计算交货日期。
1. 使用EDATE函数来 在Excel中为日期添加月份
在这一部分,我们将使用Excel的常用函数,即 EDATE函数 在进入主要例子之前,让我们看看这个函数的基本原理。
EDATE(start_date, months)在这个函数中,第一个参数接受起始日期或将被更新的给定日期。 然后是将从起始日期中添加或减去的月数。
步骤。
- 输入公式,在 细胞E5 .
=EDATE(C5, D5)
公式解释。
在这个公式中,我们所有的 订购日期 是在 C 栏目和 处理时间 是在 D 列,这就是为什么我已经通过 C5 细胞作为我的起始日期和 D5 作为我这个月的号码。
[注意:确保你的D列单元格为日期格式] 。
- 抄下公式,使用 填充手柄 工具可达 细胞E12 .
然后你将得到如下图所示的输出。
阅读更多。 如何在Excel中为一个日期添加6个月的时间(2种简单方法)
2.使用MONTH & Date函数在Excel中为日期添加月份
现在,让我们用以下方法将月份添加到日期中 月 和 日期 让我们先看看它们的语法。
MONTH(serial_number)这个函数返回由序列号表示的日期的月份。 在它的参数中,序列号是必须的。 我们试图寻找的月份的日期和日期应该通过使用以下方式插入 月 功能。
日期(年、月、日)
当我们需要将三个独立的值合并成一个日期时,就会用到这个Excel函数。 我们需要通过年、月、日的值来形成一个完整的日期,使用 日期 功能。
现在为了展示这个方法,我们将考虑上面的同一个例子。
步骤。
- 输入公式,在 细胞E5 .
=date(year(c5),month(c5)+d5,day(c5))
公式解释。
正如我前面提到的 日期 在这个例子中,我们只需要增加月份,这就是为什么我在第二个参数中通过了 月(C5)+D5 增加一个特定数字的月份。 其他将与原来一样。
- 之后,通过使用以下方法复制该公式 填充手柄 工具可达 细胞E12 .
看,我们得到的输出与第一种方法相同。
[注意:确保你的D列单元格为日期格式] 。
阅读更多。 如何在Excel中减去日期以获得年份(7种简单方法)
3.结合COUNTIFS和EDATE函数,将月份加到日期上
假设我们有一个订单数据集,其属性是订单ID和交货日期。 现在我们将考虑日期,并计算从特定日期到未来4个月将有多少订单被交付。 对于这个例子,让我们考虑我们的时间长度是2020年6月至2020年9月。 在这里,我们将使用 COUNTIFS 和 编辑部 功能来执行任务。
步骤。
- 将公式输入到 细胞F6 并按 进入 .
=COUNTIFS(C5:C12,">="&F4,C5:C12,"<"&EDATE(F4,4))
公式解释。
在这里,我额外地使用了 COUNTIFS 功能与 编辑部 让我们看看 COUNTIFS 功能第一。
COUNTIFS(criteria_range1, criteria1, [criteria_range2, criteria2]...)
这几乎与 COUNTIF 函数,但唯一的基本区别是,它可以在其参数中一次接受多个范围和条件作为参数。 总之,它可以作为一个替代多个 COUNTIFS 职能。
使用 COUNTIFS 函数,我们正在计算这个范围内的单元格 C5:C12 而我们的条件是从单元格中的日期 F4 到未来4个月,这是由 编辑部 功能。
阅读更多。 如何在Excel中使用日期范围的COUNTIFS(6种简单方法)
类似读物
- 如何使用Excel公式计算从日期到今天的月数
- Excel公式查找下个月的日期或日子(6种快速方法)
- 如何在Excel中计算从特定日期开始的90天?
- [修正!] 在Excel中减去时间时出现VALUE错误(#VALUE!)。
- 如何在Excel中为一个日期添加3年(3种有效方法)
4.在Excel中使用填充系列选项为日期添加1个月的内容
让我们用上面同样的例子做同样的事情,但在这里我们将为每个订单增加4个月。 因此,我们的任务将是增加4个订购日期,并在交货日期栏中显示它们。 我们的起始日期是 1/2/2020 现在,每个订单的所有订单日期将通过将当前日期依次增加4来给出。
步骤。
- 选择 细胞C4 并选择单元格,直到 C12 .
- 转到 首页 标签。
- 根据 编辑工作 部分,选择 填充 选择。
- 接下来,选择 系列 选择。
- 选择 专栏 在 系列 .
- 然后选择 日期 作为 类型 .
- 日期 单位 将是 月份 .
- 步骤 值将是 1.
- 然后按 认可 按钮。
不久之后,所有的日期就会自动输入。
阅读更多。 如何在Excel中为一个日期添加3个月的时间(4种简单方法)
5.运行VBA代码,将月份添加到日期中
在我们的最后一个方法中,我们将展示如何使用 VBA 为添加月份。 Excel VBA 有一个函数名为 日期添加 此外,它还会有输入框,这样我们就可以插入日期和月数了。 该文件的内容如下 VBA宏 将增加3个月,日期为5/2/202。
步骤。
- 首先,按 Alt + F11 以打开 VBA窗口 .
- 然后,点击 插入> 模块 以创建一个 新模块 .
- 接下来,在模块中键入以下代码---
Sub AddMonths() Dim StartDate As Date Dim AddingMonths As String Dim mNumber As Integer Dim Message As String AddingMonths = "m" StartDate = InputBox("插入起始日期") mNumber = InputBox("插入添加月份数") Message = "更新日期: " & DateAdd(AddingMonths, mNumber, StartDate) MsgBox Message End Sub
- 然后,按 运转 图标来运行这些代码。
- 在出现了 巨集 对话框,选择 宏名称 并按 运行 .
- 第一个输入框将允许你插入日期,插入日期并按下 认可 或 进入 .
- 之后,另一个输入框将允许你插入月数。 输入数字,然后按 认可 或 进入 .
一个通知框将显示输出结果。
阅读更多。 如何在Excel中为一个日期添加30天(7种快速方法)
总结
以上是在Excel中添加月份的方法。 我已经展示了所有的方法和它们各自的例子,但还可以有许多其他的迭代。 此外,我还讨论了所使用的函数的基本原理。 如果你有任何其他的实现方法,请随时与我们分享。