如何在Excel中将正值更改为零

时间:2017-11-08 06:41:16

标签: excel excel-formula

我有两个列供员工的时间和时间,我想确定他们的工作和时间。但我不能正确地做到这一点,我已经可以将负值做到零,但我只想知道如何将正值做零。

这是我的公式=(G10-C10)* 1440然后按照我的列值显示正值但我希望正值变为ZERO

谢谢!

2 个答案:

答案 0 :(得分:1)

您可以使用IF,这是最受欢迎的选择:

=IF(G10-C10>0,0,(G10-C10)*1440)

可以读作',如果差异大于0(正),则输0,否则自己差异'。

或者不太常见,但更简单:

=MIN((G10-C10)*1440,0)

答案 1 :(得分:1)

作为Jerry答案的替代方案,在应用原始公式后,您可以将单元格的格式更改为以下内容:

"0";-0;0
  • 第一个0表示正数。它周围的引号确保零字面显示。

  • 第二部分(每个部分用分号;分隔)表示负数,最后一部分表示零值。

  • 此处没有引号的零表示强制显示一个数字。

这是输出:

Number formatting