我在条件格式里设置大于0显示红色,小于0显示绿色,输入数值或者百分比都正常。但是用公式得到的结果只显示红色,也就是大于0,即使数值是个负数也是显示红色,请问大佬问题出在哪里。
=IFERROR(ROUND((B8-B5)/B5,4)*100&"%","") 这就是原公式,算一个同比数字的,我也不怎么会用excel,都是在网上找的,公式本身没问题,结果显示百分比同时保留两位小数,但是设置条件格式后,正负数都是显示红色。
问题出在公式中的 &"%" 部分,这将结果的数据类型转换成了字符串,无论什么字符串,只要不为空,即认为是>0的。
所以,方法是把公式改为=IFERROR(ROUND((B8-B5)/B5,4),然后把单元格格式中的数字选项设置为两位小数的百分比,就是你要的结果了。
所以,方法是把公式改为=IFERROR(ROUND((B8-B5)/B5,4),然后把单元格格式中的数字选项设置为两位小数的百分比,就是你要的结果了。
温馨提示:答案为网友推荐,仅供参考