【问题标题】:Same formula, different results?相同的公式,不同的结果?
【发布时间】:2018-07-31 08:55:35
【问题描述】:

你是我找到解决方案的最后机会: 我有 2 个单元格(C6 & D608:00:00 & 12:26:00)和一个简单的公式(=D6-C6)。这个工作正常,但我有另一个 (=IF(OR(C6="JF";C6="WE");"00:00";D6-C6)),这很简单,但正如你在这张照片上看到的那样:

帮助理解:

第二个公式的结果与第一个公式的结果不太一样...这很奇怪,因为它们的结尾相同(D6-C6)...我需要解释原因和解决方案第二个公式的 4:26 结束。

我试过这个:(=SI(OU(C6<>"JF";C6<>"WE");D6-C6;"00:00:00"))但结果是一样的(0,184722222)。

【问题讨论】:

  • 在“公式”选项卡中,有一个“评估公式”按钮,可以逐步评估您的公式。这可能会显示您在什么时候没有得到您正在寻找的结果。

标签: excel if-statement excel-formula


【解决方案1】:

本身并没有错。这是格式不同的情况。我认为这里最简单的方法是使用格式刷:

  1. 单击要复制格式的单元格(带有时间的单元格)
  2. 点击格式刷
  3. 单击要设置格式的单元格(带小数的单元格)

否则将单元格的小数点格式化为时间:

【讨论】:

    【解决方案2】:

    它的值相同,但格式不同。只需将单元格格式更改为 hh:mm:ss

    查看Format numbers as dates or times

    【讨论】:

      猜你喜欢
      • 2020-01-13
      • 2012-03-15
      • 1970-01-01
      • 1970-01-01
      • 2012-09-23
      • 1970-01-01
      • 1970-01-01
      • 2014-09-23
      • 2018-03-04
      相关资源
      最近更新 更多