Excel 解决公式结果中的错误,IFERROR函数可处理所有类型的错误
先看一下案例,根据金额和数量计算出商品的单价
在E4单元格中输入,=C4/D4,双击,向下填充。

冬瓜的单价出现#DIV/0!错误,因为冬瓜的数量是0,#DIV/0!表示除数为0的错误。
希望当出现这种错误时,不要显示#DIV/0!,而是显示为其它的结果,比如0或其它的提示语。那就该IFERROR函数出场了。
IFERROR函数可以捕获和处理公式中的错误。IFERROR返回公式计算结果为错误时指定的值;否则,返回公式自身计算的值。
IFERROR函数语法:=IFERROR(公式,公式计算结果为错误时返回的值)。
在E4单元格中输入,=IFERROR(C4/D4,"计算中有错误"),双击,向下填充。冬瓜单价的#DIV/0!不见了,得到了“计算中有错误”的提示。

IFERROR函数第二个参数可以为任意值。
Excel中还有1个屏蔽公式错误值的函数IFNA,IFNA尽能屏蔽公式计算结果为#N/A的错误;IFERROR函数可以屏蔽公式计算结果所有的错误,包括#N/A、#VALUE!、#REF!、#DIV/0!、#NUM!、#NAME?、 #NULL!、####等。