作业帮 > 数学 > 作业

ISERROR()和ISNUMBER()的应用问题

来源:学生作业帮 编辑:作业帮 分类:数学作业 时间:2024/07/03 11:58:47
ISERROR()和ISNUMBER()的应用问题
我小结了一下:
ISERROR(5或A1或5+2)返回FALSE;ISERROR(”5”) 返回FALSE;
ISNUMBER(5或A1或5+2)返回TRUE;ISNUMBER(”5”)返回FALSE;
ISERROR(5>2) 或 ISERROR(2>5)都返回为FALSE;
ISERROR(A1>A2)或ISERROR(A2>A1)都返回为FALSE;
ISNUMBER(5>2) 或 ISNUMBER(5A2)或ISNUMBER(A1>A2)都返回为FALSE;
这样看,ISERROR()和ISNUMBER()完全没有规律性啊?
还有,ISERROR(字母)返回TRUE;ISNUMBER(字母)返回FALE.
你弄错了这2个函数的含义了.
iserror并不是判断你给出的式子是对是错,也不是1=true 0=false,而是,你的公式的计算结果是否出错了,出错是指#div/0 #name?#VALUE!等等这些,如果出现的是这些结果,那就返回true,否则是false
举个最简单的例子:你计算式是1/0,任何数除0都是不存在的,excel也会提示#div/0,那你用iserror(1/0)就会提示true
isnumber就是判断括号里的值是否为数字,你5>2,这个肯定不是数字啊,所以5>2是一个文本,所以是false
至于你说的ISERROR(字母)返回TRUE,这问题我也想知道为什么,找到答案了告诉我