Excel函数 判断NA错误 ifna
判断表达式是否出现#N/A错误。如果出现错误,返回值value_if_na,否则返回表达式本身。
VLOOKUP、IFS等函数可能返回#N/A错误,表示不存在匹配项错误。
1 语法
IFNA(value , value_if_na)
参数 | 说明 |
---|---|
value | 判断此值是否出错,如果不出错则返回value。 |
value_if_na | 如果出错则返回value_if_na。 |
2 例1:负分导致不匹配的处理
如果考试成绩出现负数,则IFS会出现全部不匹配的情况,导致结果出现 #N/A。
=IFS(E12>=90,"优",E12>=80,"良",E12>=70,"中",E12>=60,"及格",E12>=0,"差")
#N/A的用户体验很差,我们需要显示为异常。代码如下:
=IFNA(
IFS(E12>=90,"优",E12>=80,"良",E12>=70,"中",E12>=60,"及格",E12>=0,"差"),
"异常"
)
供复制数据如下。
班级 | 姓名 | 学号 | 性别 | 考试成绩 |
---|---|---|---|---|
计科2301 | 小步 | 202361033001 | 男 | 76 |
计科2301 | 刘一 | 202361033002 | 女 | 89 |
计科2301 | 陈二 | 202361033003 | 男 | 52 |
计科2301 | 张三 | 202361033004 | 女 | 95 |
计科2301 | 李四 | 202361033005 | 男 | 73 |
计科2302 | 王五 | 202361033006 | 女 | 52 |
计科2302 | 赵六 | 202361033007 | 男 | 88 |
计科2302 | 孙七 | 202361033008 | 女 | 0 |
计科2303 | 周八 | 202361033009 | 男 | 69 |
计科2303 | 吴九 | 202361033010 | 女 | 70 |
计科2303 | 郑十 | 202361033011 | 男 | 61 |