1-5、(7)IFERROR()函数
IFERROR()函数是Excel2007以后版本新增的一个函数,利用该公式可以避免显示错误值,它可以对公式中的#N/A、#VALUE!、#REF!、#DIV/0!、#NUM!、#NAME?和#NULL!错误进行处理。
当公式的计算结果错误,IFERROR()函数返回函数指定的数据;否则返回公式的计算结果。
使用IFERROR()函数可以捕获和处理公式中的错误。
以上七种错误的含义,如图1-5-1
图1-5-1七种错误的含义
IFERROR()函数的语法结构如下:
IFERROR(value,value_if_error)
从语法结构中可以看出,IFERROR()函数包含两个参数,各参数具体含义分别如下:
Value:用于指定需要检测的值或公式。
value_if_error:用于指定当检测的值或公式计算出错误要返回值。
实例分析-13
要新产品第一月上市的铺货率,如果铺货地点设置有目标铺货,则计算铺货率;如果没有设置目标铺货数量,则标识为“还未指定目标铺货”。
我们先在铺货率1列中D3单元格输入=C3/B3不用IFERROR()函数,D7单元格因为未铺货因此出现了D7的错误值“#DIV/0!”此时,我们用IFERROR()函数就可以避免显示错误值。
图1-5-2计算铺货率
选择需要计算结果的所有单元格区域,在编辑栏输入“=IFERROR(C3/B3,"还未定目标铺货")”公式。如图1-5-2铺货率2所示。
按【ctrl+Enter】组合键判断当前地点是否设置了目标铺货数,并根据实现铺货数计算当前地点的铺货率。从图1-5-1原来D7单元格的错误值“#DIV/0!”在E7单元格显示为指定值“还未指定目标铺货”。
联系客服