如何使用IF函数及iserror函数

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何使用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函数

参考技术A

一、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函数

参考技术B

一、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 ”,说明除数不合法。

参考技术C 这样的问题 去看系统自带的帮助 有关这些函数的说明…… 参考技术D 配合查看具体的整合,来慢慢理解公式中函数的使用范围和使用技艺

SQL的SUBSTR 函数的使用方法介绍

参考技术A SQL的SUBSTR 函数的使用方法介绍

  SUBSTR函数是用来截取数据库某一列字段中的一部分。

  在各个数据库的函数名称不一样(真是蛋疼,后发明的数据库难道不能同先发明的一样吗?)

  复制代码 代码如下:

  MySQL: SUBSTR( ), SUBSTRING( )

  Oracle: SUBSTR( )

  SQL Server: SUBSTRING( ) ;

  常用的方式是:

  SBUSTR(str,pos);

  就是从pos开始的位置,一直截取到最后。

  还有一种比较常用的'是:

  复制代码 代码如下:

  SUBSTR(str,pos,len);

  这种表示的意思是,就是从pos开始的位置,截取len个字符(空白也算字符)。

  需要注意的是:如果pos为1(而不是0),表示从第一个位置开始。

  这点也很好理解,因为数据库不是我们平时写程序,他有他自己的一套习惯,数据库的记录都是从1开始没有从0开始。是吧。 ;

以上是关于如何使用IF函数及iserror函数的主要内容,如果未能解决你的问题,请参考以下文章

SQL的SUBSTR 函数的使用方法介绍

JAVA中lang包MIN函数的使用方法有哪些?

Excel mod函数的使用方法 Excel mod函数的使用步骤

index函数的使用方法是啥?

iif (Iserror ()) 函数仍然返回#error

excel 如何提取某个字后面的几个文字?