早教吧 育儿知识 作业答案 考试题库 百科 知识分享

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)都返

题目详情
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,这问题我也想知道为什么,找到答案了告诉我