【问题标题】:How can I change positive value to zero in Excel如何在Excel中将正值更改为零
【发布时间】:2017-11-08 06:41:16
【问题描述】:

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

这是我的公式 =(G10-C10)*1440 然后根据我的列值它将显示一个正值,但我希望正值变为零

谢谢!

【问题讨论】:

  • 你能举例说明“我只想知道如何将正值归零”是什么意思吗?
  • 这是我的公式=(G10-C10)*1440 然后根据我的列值它将显示一个正值,但我希望正值变为零。
  • 负面的呢?他们应该保持消极吗?
  • 是的,负数将保持为负数。
  • 如果您不打算在任何其他计算中使用结果,您可以使用自定义数字格式,例如:"0";-0;0

标签: excel excel-formula


【解决方案1】:

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

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

可以读作“如果差值大于 0(正),则输入 0,否则输入差值本身”。

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

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

【讨论】:

  • 我试试这个!谢谢!
  • @JoshuaDelaCruz 没问题^^
【解决方案2】:

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

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

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

  • 此处不带引号的零表示应强制显示一个数字。

这是输出:

【讨论】:

  • 感谢这个人!但是,如果我将该值用于另一个计算,则效果不佳。非常感谢!
猜你喜欢
  • 2021-01-10
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2020-07-29
  • 1970-01-01
  • 2022-01-11
  • 1970-01-01
相关资源
最近更新 更多