ISNA函数是用来检测一个值为#N/A的问题,返回TRUE或FALSE。ISNA值为错误值#N/A(值不存在)。isna函数的语法格式是:=ISNA(value)。
IS 类函数,可以检验数值的类型并根据参数取值返回 TRUE 或 FALSE。例如,如果数值为对空白单元格的引用,函数 ISBLANK 返回逻辑值 TRUE,否则返回 FALSE。
扩展资料
ISNA函数常见用法:
在使用vlookup函数时,如果查询表单中的第一列在被查询表单的第一列中没有时,则返回“#N/A”,表示返回值不可用。这同时也带来问题。
“#N/A”单元格所在的列和行都不能进行加和(如sum())或其他计算,因为最后的计算结果肯定也是“#N/A”。因此,必须将“#N/A”通过某种方法改成空或0,这时就一般需要用if函数结合ISNA函数来进行。
函数NA()是生成一个NA值(#N/A)
ISNA
()
:
如果参数的结果为#N/A,
则结果TRUE,
否则结果是FALSE。
使用举例:在EXCEL自定义一个函数f(x)==IF(ISNA(VLOOKUP(B124,LW!C:R,5,0)),0,(VLOOKUP(B124,LW!C:R,5,0)))
这个应用的意思是当LW工作表C列中存在与B124相同的值,就返回其G列中的对应数值,否则,返回0.假如,不用ISNA函数,那么在找不到对应数值时,会返回一个错值,造成其他引用此单元格的单元格数据也出错,用了这个函数,则可以避免。
这个经常在if语句中用到,比如你写了一个公式,单元格内的值返回的是“#N/A”,整个表里面看起来很别扭不美观,你想让这个表格里不在显示“#N/A”,那么这时你可以修改一下公式 =IF(ISNA(A1+A3),"",A1+A3")注释:如果单元内返回的值为“#N/A”,那么单元格内返回空(即什么都不写),否则返回A1+A3的和。 其中A1+A3只是列举公式,你可以换成任何成立的公式。欢迎分享,转载请注明来源:内存溢出
评论列表(0条)