![如果结果为负数,则减去 + 修改后的结果](https://linux22.com/image/1573000/%E5%A6%82%E6%9E%9C%E7%BB%93%E6%9E%9C%E4%B8%BA%E8%B4%9F%E6%95%B0%EF%BC%8C%E5%88%99%E5%87%8F%E5%8E%BB%20%2B%20%E4%BF%AE%E6%94%B9%E5%90%8E%E7%9A%84%E7%BB%93%E6%9E%9C.png)
如何设置公式来减去一个单元格中的另一个单元格(例如:B2-B3)并返回正常结果,除非结果为阴性(基本上<零),在这种情况下我需要它返回 “$0.00”而不是“错误”或者“除以 0”。
目前我正在使用=IF(B2-B3<0,"0.00")如果值为负,则此方法可行,但它会返回“错误的”如果值为正数。
我该如何修改此 Excel 公式以使其正常工作并显示实际结果,如果结果为负数或 < 0 则显示 $0.00?
答案1
嗯,首先,你不应该使用引号。
"0.00"
是一个由四个字符组成的文本值(有时称为字符串)0
.
0
0
:。
除此之外,您已经非常接近了。B2-B3
如果是正数,您想要吗?如果是负数,您想要吗?只需这样做
=IF(B2-B3<0, 0, B2-B3)或者,等价地,
=如果 (B2<B3, 0, B2-B3)稍微不同的方法是
=MAX(B2-B3, 0)这会将您
B2-B3
或0
(取较大者)。