office办公

Excel函数应用

时间:2024-04-29 15:36:07 office办公 我要投稿

Excel函数应用

  本篇文章主要介绍IF函数在Excel中的用法,包括基本用法、单条件、多条件、以及IF函数在数组中怎么表达多条件和单条件。

  IF函数是根据指定的条件来判定其“真”(TRUE)、“假”(FALSE),从而返回其相对应的内容。

  1. IF函数语法介绍:

  IF函数有三个参数,语法如下:

  =IF(条件, 判定结果为真返回值, 判定结果为假返回值)

  第一参数是条件,比如说A1='你好'或“1>2”等等之类的表达式,结果返回TRUE或FALSE。若判定结果返回TRUE,那么,IF函数返回的值是第二个参数,反之,返回第三个参数。

  IF函数图解

  如上图,=IF(1>2,'判定为真','判定为假'),其结果是假也就是FALSE,所以单元格返回第三个参数,即“判定为假”。

  在某些情况下,第一个参数不是用比较判定符号来表示的。Excel中将0认为是FALSE,非0值等价于TRUE。所以如下图,B1公式为:

  =IF(SUM(A1:A2),'判定为真','判定为假')

  因为A1:A2合计大于0,所以返回第二参数文本“判定为真”。

  2. IF函数参数省略用法简介:

  Excel中的很多函数,其部分参数可以省略的,IF函数也不例外。如下图B2的公式为:

  =IF(1>2,'判定为真')

  省略了第三个参数,则返回第三个参数值时会返回FALSE。这对求满足条件最大值和最小值是有实际意义的,效果与0不同。

  如果把公式改成:=IF(1>2,'判定为真',)

  公式中通过第二个参数后的逗号已经给第三个参数留了位置,但是没有输入任何值,那么默认是返回“0“这个数字。也就是逗号后面不输入参数默认返回值为”0”。

  第二个参数也是同样的规律,如果公式改成:=IF(3>2,,'判断假')

  第二个参数位于两个逗号之间,没有输入值,则默认返回0。

  3. IF单条件:

  如下图,B2公式为:=IF(A2>10000,'白领','蓝领')

  这是IF函数单条件的表达方式,第一个参数只有一个比较值。

  IF单条件可以用数轴的方式来理解。整个数轴是全体,如果判定结果为TRUE,则返回结果为数轴的一部分;如果判定结果为FALSE,则返回结果是数轴的其余所有部分,两个部分不会有重合。

  4. IF多条件同时满足表达:

  如下图,如果A2大于10且B2是“A”则返回优秀,其余结果返回空。C2公式为:=IF(AND(A2>10,B2='A'),'优秀','')

  这里用AND()函数表达了多个判定条件,只有所有判定都返回TRUE时,结果才返回“优秀”。

  在使用IF多条件判定的时候,我们一定要考虑全面,不要漏掉可能的情况。

  5. IF多条件满足其一即可表达:

  上面讲了同时满足多个条件,那么满足多条件之一如何表达呢?

  D2输入公式:=IF(OR(A2>10,B2>230,C2='A'),'加薪','不加薪')

  IF函数中可以用OR()函数来表达满足条件之一,也就是OR()函数内的判断只要有一个返回TRUE,OR()函数整体就返回TRUE。

  使用多个OR()函数并且还有IF嵌套的情况下更要考虑所有情况,避免遗漏。

  6. IF数组公式同时满足多条件表达:

  如下图,要求A列为“铅笔”且B列数量大于30的B列数据总数,C2输入公式:

  =SUM(IF((A2:A6='铅笔')*(B2:B6>30),B2:B6))

  左手按Ctrl Shift,同时右手按Enter键运行公式。

  这里(A2:A6='铅笔')和(B2:B6>30)的判定分别返回TRUE或FALSE,其中的”*“号可以理解为“乘号”。在运算时TRUE相当于1,FALSE相当于0,所以只有两个返回值都是TRUE时,乘积才是1;只要有一个是FALSE,即是只要有一个不满足条件,返回结果就是0。而IF第一参数中非0值相当于TRUE,所以可以达到同时满足两个条件。

  7. IF数组公式满足多条件之一表达:

  如下图,要求A列为“铅笔”或B列数量大于30的B列数据总数,C2输入公式:

  =SUM(IF((A2:A6='铅笔') (B2:B6>30),B2:B6))

  左手按Ctrl Shift,同时右手按Enter键运行公式。

  把同时满足多条件的乘号(*)改成加号( )就达到了“或者”的目的。因为只要有一个是TRUE,相加结果就是1,如果两个都是TRUE相加结果就是2。所以达到了判定结果相加,只要结果非0就可以计算B列数据汇总。

  鸣谢:如果您觉得此文章有用,欢迎您的点赞,收藏和分享;如果您对本文章有任何意见或建议,欢迎您的评论。

  ……

【Excel函数应用】相关文章:

excel函数07-30

excel函数[优选]07-31

Excel中公式与函数的应用教案设计参考06-14

EXCEL函数公式大全08-01

Excel函数公式大全07-27

(经典)excel函数15篇08-02

EXCEL函数公式大全[经典]08-05

常用的Excel函数公式11-23

Excel中if函数使用的方法06-16

Excel函数公式大全(通用)07-28