在 Excel for Mac 中减去日期

应用对象
Microsoft 365 Mac 版专属 Excel Excel 2024 for Mac Excel 2021 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. 在 macOS 上按“命令”按钮。 + C 。

  3. 在工作表中,选择单元格 A1,然后按 macOS 上的“命令”按钮。 + 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。

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

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

  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。

另请参阅

时间差

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

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