如何设置公式来减去一个单元格中的另一个单元格(例如: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
(取较大者)。