-
EXCEL中#N/A在公式中的应用
作者: 许泽博 发布: 2014/12/11 分类: 电脑 阅读: 次 查看评论
-
在一次编辑计算公式中发现错误项#N/A在计算中不能处理,上网折腾半天才折腾出来
下面就是ISNA公式在计算公式中的应用
在Excel中,ISNA 函数的功能为,如果数值为对错误值 #N/A单元格的引用,函数 ISNA 返回逻辑值 TRUE,否则返回 FALSE。
在Excel中,一共有九个工作表函数,用来检验数值或引用类型,这些函数概括为 IS 类函数,可以检验数值的类型并根据参数取值返回 TRUE 或 FALSE。
ISNA - IS 类函数语法
ISBLANK(value)
ISERR(value)
ISERROR(value)
ISLOGICAL(value)
ISNA(value)
ISNONTEXT(value)
ISNUMBER(value)
ISREF(value)
ISTEXT(value)
Value 为需要进行检验的数值。分别为:空白(空白单元格)、错误值、逻辑值、文本、数字、引用值或对于以上任意参数的名称引用。
函数如果为下面的内容,则返回 TRUE
ISBLANK 值为空白单元格。
ISERR 值为任意错误值(除去 #N/A)。
ISERROR 值为任意错误值(#N/A、#VALUE!、#REF!、#DIV/0!、#NUM!、#NAME? 或 #NULL!)。
ISLOGICAL 值为逻辑值。
ISNA 值为错误值 #N/A(值不存在)。
ISNONTEXT 值为不是文本的任意项(注意此函数在值为空白单元格时返回 TRUE)。
ISNUMBER 值为数字。
ISREF 值为引用。
ISTEXT 值为文本。
ISNA - IS 类函数说明
IS 类函数的参数 value 是不可转换的。例如,在其他大多数需要数字的函数中,文本值“19”会被转换成数字 19。然而在公式 ISNUMBER("19") 中,“19”并不由文本值转换成别的类型的值,函数 ISNUMBER 返回 FALSE。
IS 类函数在用公式检验计算结果时十分有用。当它与函数 IF 结合在一起使用时,可以提供一种方法用来在公式中查出错误值(请参阅下面的示例)。
ISNA - IS 类函数示例
示例一
A
B
1
公式
说明(结果)
2
=ISLOGICAL(TRUE)
检查 TRUE 是否为逻辑值 (TRUE)
3
=ISLOGICAL("TRUE")
检查 TRUE 是否为逻辑值 (FALSE)
4
=ISNUMBER(4)
检查 4 是否为数值 (TRUE)
示例二
A
1
数据
2
Gold
3
Region1
4
#REF!
5
330.92
6
#N/A
公式
说明(结果)
=ISBLANK(A2)
检查单元格 C2 是否为空白 (FALSE)
=ISERROR(A4)
检查 #REF! 是否为错误值 (TRUE)
=ISNA(A4)
检查 #REF! 是否为错误值 #N/A (FALSE)
=ISNA(A6)
检查 #N/A 是否为错误值 #N/A (TRUE)
=ISERR(A6)
检查 #N/A 是否为错误值 (FALSE)
=ISNUMBER(A5)
检查 330.92 是否为数值 (TRUE)
评论列表: