在 Excel 中,与 IF 相关的函数有 IF、IFS、IFERROR、IFNA 等。

1、IF 函数:根据一个条件判断语句的结果,返回两种不同的结果中的一种。

单一条件判断示例如下:=IF(A2>10,"大于10","小于等于10") 的意思是,如果 A2>10,结果就是“大于10”,否则就是“小于等于10”。

在 Excel中与 IF 相关的IF、IFS、IFERROR、IFNA等函数的用法-趣帮office教程网

多条件判断示例如下:=IF(A8="成人",1101,IF(A8="中性",1102,1103))的意思是如果A8单元格中的内容是成人,则分类代码是1101;如果内容是中性,分类代码为1102,否则就是分类代码为1103。

在 Excel中与 IF 相关的IF、IFS、IFERROR、IFNA等函数的用法-趣帮office教程网

2、IFS 函数:根据多个条件判断语句的结果,返回多种不同的结果中的一种。

与上述if多条件类似:=IFS(A8="成人",1101,A8="中性",1102,A8="儿童",1103),如果A8单元格中的内容是成人,则分类代码是1101;如果内容是中性,分类代码为1102,否则就是分类代码为1103。

在 Excel中与 IF 相关的IF、IFS、IFERROR、IFNA等函数的用法-趣帮office教程网

3、IFERROR 函数:如果公式出错,返回指定值,否则返回公式的结果。

例如计算一款产品的单价,如果数量没有维护正确就会出现错误值,这个时候用IFERROR就可以做出转换提示。例子如下:=IFERROR(B18/C18,"值错误") 的意思是,如果计算时发生错误,结果就是“值错误”;否则,结果就是正常值。

在 Excel中与 IF 相关的IF、IFS、IFERROR、IFNA等函数的用法-趣帮office教程网

4、IFNA 函数:如果表达式中的值为 #N/A,则返回指定值,否则返回表达式的值。

例如:=IFNA(VLOOKUP(A1,Sheet1!A:B,2,FALSE),"查找不到对应值") 的意思是,如果公式中的 VLOOKUP 函数返回 #N/A,结果就是“查找不到对应值”;否则,结果就是 VLOOKUP 函数查找到的值。

总之,IF 用于单条件判断,IFS 用于多条件判断,IFERROR 用于判断计算结果是否有错误,并返回指定值,IFNA 用于避免查找函数时出现 #N/A。