ISERROR函数
在函数学习中,我认领的函数是ISERROR函数
,一开始其实不明白这个是什么函数,不知道干嘛用的,通过学习才知道,其实这个函数也是日常需要用到的。
这个函数用于测试函数式返回的数值是否有错。如果有错,该函数返回TRUE,反之返回FALSE。
其实有时候当我们需要判断公式运行是否正确,比如我们用VLOOKUP函数,查找到的却是错误值时,只要在公式中加入ISERROR函数进行判断就可以避免出现错误值而返回一个空值。比如:=IF(ISERROR(VLOOKUP("张三",A:B,2,0)),"",VLOOKUP("张三",A:B,2,0))
当用sum函数对上述返回的”空值“累加时会出现错误,此时可把返回类型“空值”改为返回“零“值,则变为:=IF(ISERROR(VLOOKUP("张三",A:B,2,0)),"0",VLOOKUP("张三",A:B,2,0))
这个函数还是很有用的,平时真的是忽略了,一定要学好才行,加油!
iserror(value),其中value表示要判断的值或者单元格信息,
如果value是错误的,那么iserror显示的结果是TRUE
如果value没有错误,那么iserror显示的结果是FALSE
其中value错误的excel表现形式有:#N/A、#VALUE!、#REF!、#DIV/0!、#NUM!、#NA等
举例子,知道行驶里程和形式时间,假设时速是任意值,判断时速信息的正确性,
在C2单元格输入公式=ISERROR(A2/B2)
回车以后,结果为FALSE,说明A2/B2的结果可用是正确的,所以iserror判断的结果是FALSE
再次举例,将行驶时间改为0,A2/B2的结果是错误值,所以iserror判断的结果是TRUE