Applies ToMicrosoft 365 Mac 版专属 Excel Excel 2024 Excel 2024 for Mac Excel 2021 for Mac Excel 2019 for Mac

可以快速计算两个日期之间的差值,控制结果的格式,以及将计算扩展到日期列表。 例如,可以快速将两个日期相减,或计算项目日程中某一项的工期。

请使用提供的示例数据和以下过程,了解如何计算项目日程中的日期。

复制示例数据

  1. 将以下示例数据复制到空白工作表上的单元格 A1。

    任务

    开始日期

    终止日期

    工期

    创建项目计划

    6/8/2011

    9/20/11

    阶段 1

    9/21/11

    6/2/2012

    第 2 阶段

    6/3/2012

    12/10/2014

    第 3 阶段

    12/11/2014

    4/20/2017

  2. 命令按钮。 + C。

  3. 在工作表中,选择单元格 A1,然后按 命令按钮。 + V。

计算天数之差

计算两个日期之间的天数

  1. 选择单元格 D2,该单元格是“工期”列中的第一个空白单元格。

  2. 键入 =C2-B2,然后按 RETURN。

    Excel 将把结果显示为两个日期之间的天数 (104)。

  3. 选择单元格 D2。

  4. 若要将公式复制到其余行,请拖动填充柄 填充柄

    Excel 将自动调整单元格引用,以便包括各行的正确值。

计算两个日期之间的工作日天数

  1. 选择单元格 D2,该单元格是“工期”列中的第一个空白单元格。

    如果该单元格不为空,请在“编辑”菜单上指向“清除”,然后单击“全部清除”。

  2. 在“公式”选项卡上,单击“插入函数”。

    • 功能区上的“插入函数”选项
  3. “公式生成器” 搜索框中,键入 “NETWORKDAYS”。

  4. 在出现的列表中,双击“NETWORKDAYS”。

  5. 在“ 参数”下,单击“ start_date”旁边的框,然后在工作表上,选择单元格 B2 (2011/6/8)

  6. 在“ 参数”下,单击“ end_date”旁边的框,然后在工作表上,选择单元格 C2 (2011/9/20)

  7. “假日 ”旁边的框留空。

  8. 按 Return。

    结果为 75 个工作日,不含节假日。

  9. 选择单元格 D2。

  10. 若要将公式复制到其余行,请拖动填充柄 填充柄

    Excel 将自动调整单元格引用,以便包括各行的正确值。

    提示: 请参阅 NETWORKDAYS 函数NETWORKDAYS.INTL 函数,了解有关这些公式的详细信息,包括如何计入节假日。

计算同一年两个日期之间的月数

Excel 将月份视为值(1 到 12 ),所以只要两个日期在同一年,就可以轻松地用后面的日期减去前面的日期。 使用 MONTH 函数 获取每个日期的月份值,然后计算值之间的差值。

  1. 选择单元格 D2,该单元格是“工期”列中的第一个空白单元格。

    如果该单元格不为空,请在“编辑”菜单上指向“清除”,然后单击“全部清除”。

  2. 在单元格 D2 中键入 =MONTH(C2)-MONTH(B2),然后按 RETURN。

    结果为 3。

计算不同年份两个日期之间的月数

如果必须了解不同年份两个日期之间的月数,可以使用公式确定这两个日期之间的年数,将年数差转换为月数,然后计入任何额外的月份以获取精确结果。 使用 MONTHYEAR 函数进行此计算。

  1. 选择单元格 D3。

    如果该单元格不为空,请在“编辑”菜单上指向“清除”,然后单击“全部清除”。

  2. 在单元格 D3 中键入 =(YEAR(C3)-YEAR(B3))*12+MONTH(C3)-MONTH(B3),然后按 RETURN。

    结果为 9。

计算两个日期之间的年数

Excel 将年份视为值。 使用 YEAR 函数 获取每个日期的年份值,然后计算值之间的差值。

  1. 选择单元格 D4。

    如果该单元格不为空,请在“编辑”菜单上指向“清除”,然后单击“全部清除”。

  2. 在单元格 D4 中键入 =YEAR(C4)-YEAR(B4),然后按 RETURN。

    结果为 2。

另请参阅

时间差

以星期名称的形式显示日期

插入当前日期和时间并设置其格式

需要更多帮助?

需要更多选项?

了解订阅权益、浏览培训课程、了解如何保护设备等。

社区可帮助你提出和回答问题、提供反馈,并听取经验丰富专家的意见。