如何使用IF函数及iserror函数

如题所述

一、IF函数的使用

1、IF函数的功能

判断一个条件是否满足,如果满足返回一个值,如果不满足返回另一个值。

2、IF函数的语法:

(1)logical_test----任何一个可判断为TRUE或FALSE的数值或表达式

(2)Value_if_true----当logical_test为TRUE时的返回值。如果忽略,则返回TRUE。IF函数最多可嵌套七层。

(3)Value_if_false----当logical_test为FALSE时的返回值。如果忽略,则返回FALSE。

二、ISERROR函数的使用

1、ISERROR函数的功能

检测一个值是否为错误值(#N/A、#VALUE!、#REF!、#DIV/0!、#NUM!、#NAME?或#NULL)。

2、ISERROR函数的语法

Value----要检测的值。检测的值可以是一个单元格、公式,或者一个单元格、公式或数值的名称。

扩展资料:

IF函数的逻辑式是: IF(logical_test,value_if_true,value_if_false)

其中,Logical_test 表示计算结果为 TRUE 或 FALSE 的任意值或表达式。

在多条件情况时,可以多层次套用IF函数,即 IF(条件1,条件1为真的结果,(IF(条件2,条件2为真的结果),...条件n为真的结果,条件n为假的结果)))

注意左括号的数量要和右括号的数量一致,否则无法计算。

参考资料:百度百科-IsError函数

参考资料:百度百科-IF函数

温馨提示:答案为网友推荐,仅供参考
第1个回答  2019-08-08

一、IF函数的使用

1、IF函数的功能

判断一个条件是否满足,如果满足返回一个值,如果不满足返回另一个值。

2、IF函数的语法:

(1)logical_test----任何一个可判断为TRUE或FALSE的数值或表达式

(2)Value_if_true----当logical_test为TRUE时的返回值。如果忽略,则返回TRUE。IF函数最多可嵌套七层。

(3)Value_if_false----当logical_test为FALSE时的返回值。如果忽略,则返回FALSE。

二、ISERROR函数的使用

1、ISERROR函数的功能

检测一个值是否为错误值(#N/A、#VALUE!、#REF!、#DIV/0!、#NUM!、#NAME?或#NULL)。

2、ISERROR函数的语法

Value----要检测的值。检测的值可以是一个单元格、公式,或者一个单元格、公式或数值的名称。

扩展资料

IsError(expression)

必需的expression参数,可以是任何有效表达式。

利用CVErr函数将实数转换成错误值就会建立错误值。IsError函数被用来确定一个数值表达式是否表示一个错误。如果expression参数表示一个错误,则IsError返回True;否则返回False。

ISERROR()函数主要用于判断公式运行结果是否出错。常用在容易出现错误的公式中,比如VLOOKUP函数的搜索的区域中找不到搜索值时就会出现“#N/A”的错误值:=VLOOKUP("张三",A:B,2,0)

当表中A列没有内容为"张三"的单元格时,公式就返回“#N/A”的错误值。

这时只要在公式中加入ISERROR函数进行判断就可以避免出现错误值而返回一个空值。公式如下:

=IF(ISERROR(VLOOKUP("张三",A:B,2,0)),"",VLOOKUP("张三",A:B,2,0))

当用sum函数对上述返回的”空值“累加时会出现错误,此时可把返回类型“空值”改为返回“零“值,则变为:=IF(ISERROR(VLOOKUP("张三",A:B,2,0)),"0",VLOOKUP("张三",A:B,2,0))

参考资料来源:百度百科-IsError函数

参考资料来源:百度百科-IF函数

本回答被网友采纳
第2个回答  推荐于2017-09-01

一、IF函数的使用

1.IF函数的功能

判断一个条件是否满足,如果满足返回一个值,如果不满足返回另一个值。

2.IF函数的语法:

logical_test----任何一个可判断为TRUE或FALSE的数值或表达式。

Value_if_true----当logical_test为TRUE时的返回值。如果忽略,则返回TRUE。IF函数最多可嵌套七层。

Value_if_false----当logical_test为FALSE时的返回值。如果忽略,则返回FALSE。

3.IF函数的使用

例如“=IF(I7=0,0,SUM(K7:P7)/I7)”的实现

(1)在单元格I7、K7、L、M7、N7OI7、P7中分别输入2、11、22、33、44、55、66,在单元格F7中插入函数IF,在出现的IF函数对敌框中的“logical_test”中输入I7=0;

(2)IF函数对敌框的“Value_if_true”中输入0;

(3)IF函数对敌框的“Value_if_false”中输入SUM(K7:P7)/I7;

(4)单击“确定”按钮后,在单元格F7中出现115.5。由于单元格I7中的数据为2,不等于0,所以在单元格F7中将K7:P7中的6个数据求和后再除以2,最后结果为115.5。

二、ISERROR函数的使用

1.ISERROR函数的功能

 检测一个值是否为错误值(#N/A、#VALUE!、#REF!、#DIV/0!、#NUM!、#NAME?或#NULL)。

2.ISERROR函数的语法

Value----要检测的值。检测的值可以是一个单元格、公式,或者一个单元格、公式或数值的名称。

3..ISERROR函数的使用

例如1:判断除法运算中的除数是否为合理

=ISERROR(A2/B2)

(1)在单元格A1、B1、C1、A2、B2、A3、B3中分别输入被除数、除数、商、28、4、28、0在单元格C2中插入ISERROR函数,在出现的ISERROR函数对敌框中的“VALUE”中输入A2/B2;

(2)单击“确定”按钮,在单元格C2中显示“FALSE”,说明除数合法。

例如2:判断除法运算中的除数是否为合理

=ISERROR(A3/B3)

(1)在单元格C3中插入ISERROR函数,在出现的ISERROR函数对敌框中的“VALUE”中输入A3/B3;

(2)单击“确定”按钮,在单元格C2中显示“TRUE ”,说明除数不合法。

第3个回答  2012-08-09
这样的问题 去看系统自带的帮助 有关这些函数的说明……
第4个回答  2012-08-09
配合查看具体的整合,来慢慢理解公式中函数的使用范围和使用技艺