如果我使用以下公式:
=IF((B4-C4)<=0,C4-B4,B4-C4)
计算两个单元格结果为负数,如何将其显示为负数?
答案1
根据你的情况
If ((a - b) <= 0) Then
return b - a;
Else
return a - b;
EndIf
它永远不会给出小于零的结果。
a=1 b=2 displays 1 (2-1)
a=2 b=1 displays 1 (2-1)
a=1 b=-2 displays 3 (1--2)
a=-2 b=1 displays 3 (1--2)
a=-1 b=2 displays 3 (2--1)
a=2 b-1 displays 3 (3--1)
a=-1 b=-2 displays 1 (-1--2)
a=-2 b=-1 displays 1 (-1--2)
所以它不可能显示负数。如果您希望它只返回负数,则将条件更改为
=IF((B4-C4)<=0;B4-C4;C4-B4)