Excel 减去日期不起作用,请参阅下面的说明

Excel 减去日期不起作用,请参阅下面的说明

我有两个日期,例如 2001 年 2 月 12 日和 2001 年 4 月 22 日。我想得到这两个日期之间的天数差。但是当我尝试 = A2-A1 时,得到的结果是 #VALUE!另一方面,=A1+1 的工作原理是加 1 天。但是,我想要这两个日期之间的天数差。我该如何解决这个问题?

答案1

看起来它A1被正确地解释为日期,但A2实际上并非如此。请确保您的语言环境设置为以欧洲风格的 dd/mm/yy 而不是美国风格的 mm/dd/yy 来解释日期。

答案2

尝试

=DATEDIF(日期 1, 日期 2, 间隔)

其中:
Date1 是第一个日期,
Date2 是第二个日期,
Interval 是返回的间隔类型。

如果 Date1 晚于 Date2,DATEDIF 将返回 #NUM! 错误。如果 Date1 或 Date2 不是有效日期,DATEDIF 将返回 #VALUE 错误。

例如

  • 日期 1:2007 年 1 月 1 日
  • 日期2:2007年1月10日
  • 间隔:d
  • 结果:9

来源

或者,使用 DATEVALUE()

=DATEVALUE("2012 年 9 月 29 日")-DATEVALUE("2012 年 9 月 10 日")

来源

答案3

还要检查方程的数据类型是常规还是数字。今天遇到了类似的问题,改成“常规”就解决了所有问题。

相关内容