E博士提示:
男儿不展风云志,空负天生八尺躯。
◆
◆
函数7:IFNA函数
当该表达式解析为“#N/A”时,则返回指定值;否则返回该表达式的结果。
IFNA(value,value_if_na)①value:表示用于检查错误值“#N/A”的参数。
②value_if_na:表示公式计算结果为错误值“#N/A”时要返回的值。
实例1当VLOOKUP函数找不到匹配值时返回“请检查查找对象”
IFNA检验VLOOKUP函数的结果。因为在查找区域中找不到“张山”,VLOOKUP将返回错误值“#N/A”。IFNA可以实现在单元格中返回“请检查查找对象”提示文字,而不是默认的“#N/A”错误值。
①选中D42单元格,在公式编辑栏中输入公式:
=IFNA(VLOOKUP(C42,C35:F39,4,FALSE),"请检查查找对象")
②将鼠标指针指向D42单元格的右下角,待光标变成十字形状后,按住鼠标左键向下拖动进行公式填充。
公式解析:
=IFNA(VLOOKUP(C42,C35:F39,4,FALSE),"请检查查找对象")
①VLOOKUP函数是一个查找函数,用于在C35:F39单元格区域的首列中查找C42中的对象,找到后返回对应在第4列上的个人业绩值。
②如果VLOOKUP函数找不到匹配的对象则会返回“#N/A”错误值,因此在外层套用IFNA函数,可以实现当出现“#N/A”错误值,指定返回“请检查查找对象”文字(也可以指定返回其他文字)。
◆
◆
函数8:IFERROR函数
当公式的计算结果错误时,返回指定的值,否则将返回公式的结果。使用IFERROR函数可以捕获和处理公式中的错误。
IFERROR(value,value_if_error)①value:表示检查是否存在错误的参数。
②value_if_error:表示公式的计算结果错误时要返回的值。计算得到的错误类型有#N/A、#VALUE!、#REF!、#DIV/0!、#NUM!、#NAME?和#NULL!。
实例1当除数或被除数为空值(或0值)时返回“计算数据源有错误”文字
当出书或被除数为空值(或0值)时,若要返回错误值相对应的计算结果,可以使用IFERROR函数来实现。
①选中G71单元格,在公式编辑栏中输入公式:
=IFERROR(F71/E71,"计算数据源有错误")
②将鼠标指针指向G71单元格的右下角,待光标变成十字形状后,按住鼠标左键向下拖动进行公式填充。
公式解析:
=IFERROR(F71/E71,"计算数据源有错误")
当F71/E71无法计算时则会返回错误值,外层套上IFERROR函数,可以实现当出现错误值时,指定返回“计算数据源有错误”文字(也可以指定返回其他文字)。
E博士剖析|EXCEL函数