我有一个电子表格,我得到一个最终的百分比值,例如96%,我想给出这个和100%之间的差异,这没关系,但如果百分比值超过100%,它会给我一个负数。
=IF(ISERROR(100%-E18), "", (100% -E18))
因此,如果96%是百分比值,我在这个单元格中得到4%
如果105%是百分比值,我在这个单元格中得到-5%。
任何想法,我很确定,但目前无法思考。
答案 0 :(得分:3)
这取决于你想要如何处理负面结果
例如,如果答案小于0则返回0,您可以使用
=IF(ISERROR(100%-E18), "", MAX(0,100% -E18))
或者你可以
=IF(ISERROR(100%-E18), "",IF(100%-E18<0,"negative",100% -E18))
=IF(OR(100%-E18<0,ISERROR(100%-E18)),"",100%-E18)
ABS
返回5%而不是-5%(如Dan所做的那样)答案 1 :(得分:0)
您需要使用ABS函数来获取差异的绝对值。
= IF(ISERROR(100%-E18),“”,ABS((100%-E18)))