vbaiserror函数用来判断表达式是否错误的函数。根据查询相关资料信息,VBA中的IsError函数用来判断一个表达式是否为一个错误的值,其语法格式如下,IsError(expression)参数expression是必需的,有效的表达式,函数返回布尔类型值,即true或false。
1、以这个表格为例,知道行驶里程和形式时间,假设时速是任意值,判断时速信息的正确性。
2、在C2单元格输入公式=ISERROR(A2/B2)。
3、回车以后,结果为FALSE,说明A2/B2的结果可用是正确的,所以iserror判断的结果是FALSE。
4、再看一例,将行驶时间改为0,A2/B2的结果是错误值,所以iserror判断的结果是TRUE。
iserror函数主要信息:
主要功能:用于测试函数式返回的数值是否有错。如果有错,该函数返回TRUE,反之返回FALSE。
使用格式:ISERROR(value)
参数说明:Value表示需要测试的值或表达式。
应用举例:输入公式:=ISERROR(A35/B35),确认以后,如果B35单元格为空或“0”,则A35/B35出现错误,此时前述函数返回TRUE结果,反之返回FALSE。
IsError函数返回Boolean值,指出表达式是否为一个错误值。
应该是 =ISERROR(A1/B1)
ISERROR函数是判断运行返回的值是否错误,如果A1/B1返回的是错误值,即返回TRUE(即真值)。 如A1/B1返回的不是错误值即返回 FALSE(即假值)。
如当B1为零时,任何数除0都是错误的。公式即返回 TRUE 的值。