
如上图所示G14的计算出现错误值
在公式-错误检查 中查看#DIV/0!的含义, #DIV/0!表示“被零除”

如何修正上面的问题?
这里可以使用三个公式进行解决:
1、IFERROR函数:最简单
IFERROR(参数1:公式,参数2:指定返回的值),即如果参数1返回错误值时,返回参数2(指定返回的值)。
=IFERROR(D14/((E14+F14)/2),"")
2、ISERROR函数
ISERROR(参数),ISERROR是信息函数,只有1个参数。如果参数是错的,函数返回TURE,否则返回FALSE。
=IF(ISERROR(D18/((E18+F18)/2)),"",D18/((E18+F18)/2))
ISERROR判断公式D18/((E18+F18)/2的计算结果是否为错误值,是的话返回空白,否则返回D18/((E18+F18)/2的计算结果。
3、IF函数、AND函数
IF(条件, true时返回值, false返回值),如果... 那么....否则。
AND(参数1,参数2,参数3,.......),用AND函数判断是否同时满足多个条件,AND全部参数为True,则返回True,否则返回FALSE。
=IF(AND(D16<>0,E16<>0,F16<>0),D16/((E16+F16)/2),"")
如果AND函数判断D16、E16、F16单元格的数据都不为0,即返回true,那么返回D16/((E16+F16)/2计算结果的值,否则返回空白。
注:""引号里面的值可以灵活设置。