如果结果为负数,则减去 + 修改后的结果

如果结果为负数,则减去 + 修改后的结果

如何设置公式来减去一个单元格中的另一个单元格(例如:B2-B3)并返回正常结果,除非结果为阴性(基本上<零),在这种情况下我需要它返回 “$0.00”而不是“错误”或者“除以 0”。

目前我正在使用=IF(B2-B3<0,"0.00")如果值为负,则此方法可行,但它会返回“错误的”如果值为正数。

我该如何修改此 Excel 公式以使其正常工作并显示实际结果,如果结果为负数或 < 0 则显示 $0.00?

答案1

嗯,首先,你不应该使用引号。  "0.00"是一个由四个字符组成的文本值(有时称为字符串)0.00:。

除此之外,您已经非常接近了。B2-B3如果是正数,您想要吗?如果是负数,您想要吗?只需这样做

=IF(B2-B3<0, 0, B2-B3)
或者,等价地,
=如果 (B2<B3, 0, B2-B3)
稍微不同的方法是
=MAX(B2-B3, 0)
这会将您B2-B30(取较大者)。

相关内容