相同的公式,不同的结果?

时间:2018-07-31 08:55:36

标签: excel if-statement excel-formula

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

为帮助您理解:enter image description here

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

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

2 个答案:

答案 0 :(得分:1)

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

  

选中Format numbers as dates or times

答案 1 :(得分:1)

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

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

enter image description here

否则,以小数点为时间格式设置单元格:

enter image description here