excel数组运算结果中出现的“#DIV⼀0!”怎么去掉?

2024年11月08日 03:08
有4个网友回答
网友(1):

#DIV/0错误值
该错误值一般是由公式的运算产生,假设数据是通过原公式产生:
原公式:
=A1/B1
现修改为:
=IF(COUNT(A1/B1),A1/B1,"")
或:
=IF(ISNUMBER(A1/B1),A1/B1,"")
再或:
=IF(ISERR(A1/B1),"",A1/B1)
如果用的是EXCEL 2003以上的版本,公式精简些:
=IFERROR(A1/B1,"")


嵌套一个IF函数在外面就行了:

假设原来的公式是:

=IRR(A1:A2,-10%)


则修改为:

=IF(ISERR(IRR(A1:A2,-10%)),"",IRR(A1:A2,-10%))


如果用的是EXCEL 2003以上的版本,公式精简些:
=IFERROR(IRR(A1:A2,-10%),"")


网友(2):

出现“#DIV/0!”这个单元格一定有您写的公式
所以把您写的公式我简写为@@

您可以把公式改为=if(iserror(@@),"",@@)
用这个公式代替您写的公式就可以了。

网友(3):

用条件格式将这种情况的单元格字体变成白色。条件公式为=ISERROR(A1)。(A1即这个单元格)
也可以直接在这个公式中加入上面的条件用IF去除错误的情况。

网友(4):

自定义筛选,然后一次性删掉