日期加减天数计算器

输入起始日期,选择加天数还是减天数,然后输入天数。计算器会给出按日历天数和按仅工作日计算的结果日期。

日期无效
天数无效。

按日历天数计算:

仅按工作日计算(周一至周五):

仅按工作日计算(周一至周六):

如何使用日期加减天数计算器

填入开始日期,选择要还是,再输入天数。按下“计算”按钮后,会得到日历天数、工作日(周一至周五)和工作日(周一至周六)三种结果。例如,假设从周二开始并加上 7 天

  • 日历天数: 按民用日历往前推,周六和周日也包括在内。如果连续数完这 7 天,会落在下周二
  • 工作日(周一至周五): 只数周一到周五,就像周末休息的办公室。周六和周日不从总数里扣,所以同样的工作日数会更远:到下周四
  • 工作日(周一至周六): 周六也算,只排除周日,常见于六天工作制。同一例子会落在下周三

如何用手算对日期加减天数

用手减日历天数不需要公式:在日历上逐日去数。唯一要注意的是月份和年份的更替

  1. 记下从哪一天出发:那就是开始日期
  2. 决定要还是多少天。
  3. 一天一天往前或往后数。
  4. 如果超过该月最后一天,就接着数下个月。如果到了年底,就进入下一年的一月。

举例:要在1月25日上加10天。25日不计入:第一天是26日。数到1月31日前进了6天(26、27、28、29、30和31),还剩4天。这4天已经是二月:1、2、3和2月4日。这就是结果日期。如果从2月4日减去10天,沿同一条路往回走,会回到1月25日。

天数不多时,手算日历天数没问题。一旦只要工作日——得跳过周六和周日——或者要加减很多天并跨好几个月,就会变麻烦。这时用上面的计算器更稳妥:能立刻、无误地给出三个日期

在Excel中加减天数的公式

在Excel中,要对特定日期加天数,使用公式=DATE(YEAR(日期), MONTH(日期), DAY(日期) + 天数)。例如,要对单元格A1中的日期加7天,使用=DATE(YEAR(A1), MONTH(A1), DAY(A1) + 7)。如有需要,此公式会自动处理月份和年份的变更。

要对日期减天数,使用公式=DATE(YEAR(日期), MONTH(日期), DAY(日期) - 天数)。例如,要从单元格A1中的日期减去7天,使用=DATE(YEAR(A1), MONTH(A1), DAY(A1) - 7)。同样,此公式会适当处理月份和年份的变更。

这些公式加减的是日历天数:Excel 只处理月份和年份的更替。它们不计算工作日(不会跳过周六或周日)。若要工作日,或一次得到三个日期,请使用上方的计算器。