【问题标题】:Excel difference between two dates not working两个日期之间的Excel差异不起作用
【发布时间】:2018-01-04 14:44:45
【问题描述】:

这是我的问题:

A1 :02/01/2018
formula : "=A1 - (2/1/2018)"
result  43101,99901

如何让公式检索到 0?

谢谢

【问题讨论】:

标签: excel excel-formula


【解决方案1】:

Date 放在引号中:

=A1-"02/01/2018"

【讨论】:

  • 对不起,我试图简化问题,但没有抓住重点。该技术在 VBA 中不起作用。值 "2/1/2018" 实际上由 "Dim exportDate as Date" 给出,当我执行A1 - " & exportDate & " 时,它会在工作簿A1- 2/1/2018 中产生这个公式,而这个A1 - "" & exportDate & "" 会导致A1 - " & exportDate & " 检索#VALUE!。如何解决这个问题?谢谢
  • 那你需要问一个新的问题,说明vba的用途,并显示你尝试过的vba。
  • 我试过这样做,但我每 90 分钟只能发布一个问题,而且我在 1 小时内完成工作,我很想找到这个问题的问题,因为它让我发疯。我可以更改问题的主题以匹配。没事吧?
  • 不,如果您更改问题,那么我的答案将不再有效,并且会让我投反对票。 @Takichiiii
【解决方案2】:

另一种选择是使用DATE 函数。

= A1-DATE(2018,2,1)

编辑

根据您在下面的评论,这可行吗?

= A1-DATEVALUE("02/01/2018")

【讨论】:

  • 谢谢,但是这个函数在获取数据时使用起来太难了(例如这里的文件名)
  • 查看我的答案,我再次编辑以显示另一种可能的解决方案。这行得通吗?
猜你喜欢
  • 2013-06-04
  • 2014-10-20
  • 2021-06-02
  • 2021-05-27
  • 2011-10-29
  • 2016-10-31
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多