IF函数与IF函数的嵌套运用
一、语法详解
IF函数的语法为:=IF(logical_test,[value_if_true],[value_if_false])。当在单元格中输入“=IF(”时,系统会自动提示上述的语法。
二、基本用法示例
在C2单元格中输入:如果B2大于A2,则返回0;
在C2单元格中输入:如果B2小于A2,则返回FALSE的逻辑值;
在C2单元格中进一步输入:如果B2的值大于85,返回“有进步”,否则返回“没进步”。
三、IF函数的嵌套使用
在C2单元格中,可以这样写:如果B2的值大于等于85,则返回“优秀”;否则,再判断B2的值是否大于等于60,如果是则返回“及格”,否则返回“不及格”。这个公式的运行结果是“及格”。
如何理解这个公式呢?简单来说,这个公式先判断最外层的条件B2的值是否满足第一个IF函数,如果不满足则进入内层的IF函数进行再次判断。如此类推,直至找到符合条件的返回值。
需要注意的是,在Excel2003版本中,IF函数只能嵌套七层。如需突破此限制,可以通过其他方式如使用“&”符号进行连接来实现。
《IF函数与IFERROR函数》
一、IF函数
IF函数和IFERROR函数都是用于条件判断的。当满足某种条件时,就执行相应的操作。这一点从IF这个单词的意思就能理解一二。IFERROR函数是专门用来处理Excel中的错误信息的。
在Excel2013中新增了IFNA函数,专门用来处理错误信息为N/A的情况。但由于IFERROR的使用比IFNA更为广泛,并且IFNA的功能可以被IFERROR所替代,因此这里我们就不详细讲述IFNA了。
以判断成绩是否及格为例,IF函数的语法为:如果A2的值大于60,就返回“及格”,否则返回“不及格”。
二、IFERROR函数
IFERROR函数的语法为:=IFERROR(参数1, 参数2)。当参数1的值是错误时,它将返回参数2的值。当参数1没有错误时,它将返回参数1的正常结果。
例如,当VLOOKUP函数无法在表格中找到精确值时,会返回N/A的错误值。这时我们就可以使用IFERROR函数将这个错误值变为“无此机构”。
举例来说,当D2单元格中的VLOOKUP公式因为无法在A:B列中找到与C2匹配的值而返回N/A时,我们可以通过结合IFERROR函数将此错误信息更改为“无此机构”。
本文内容由EXCEL实务提供并由孜孜在成长整理发布。更多关于Excel的实用技巧和知识,请关注我们的公众微信号:孜孜在成长(zizizcz)。