Lumos学习王佩丰Excel第八讲:IF函数逻辑判断

本节课与数学无关,与逻辑强相关。这节课对理工科,尤其是对有计算机基础的同学们会很友好。

一、使用IF函数

1、IF函数的基本用法

函数语法:IF(logical_test,[value_if_true],[value_if_false])

logical_test:判断条件

[value_if_true]:判断结果为的时候,要执行的语句

[value_if_false]:判断结果为的时候,要执行的语句

例1-针对性别填充称呼:=IF(E2="男","男士","女士")

注意:双引号、括号、逗号均是半角符号

2、IF函数的嵌套

什么时候需要用到嵌套,就是在判断结果大于1个的时候。

例2-专业类后加专业代号:=IF(B2="理工","LG",IF(B2="文科","WK","CJ"))

例3-考生加分:=IF(G2="本地",H2+30,IF(G2="本省",H2+20,H2+10))

例3-录取情况说明:=IF(I2>=600,"第一批",IF(I2>=400,"第二批","落榜"))

3、如何尽量回避IF函数的嵌套

若超过4层IF嵌套,要想下别的方法。

例4-评定奖金:=IF(G6="A级",10000,0)+IF(G6="B级",9000,0)+IF(G6="C级",8000,0)+IF(G6="D级",7000,0)+IF(G6="E级",6000,0)+IF(G6="F级",5000,0)+IF(G6="G级",4000,0)+IF(G6="H级",3000,0)+IF(G6="I级",2000,0)+IF(G6="J级",1000,0)

出现纯数字嵌套可以使用加法代替繁琐的逻辑嵌套。

出现文字的情况,不用加法,用连字符&连接文字,“”之间不要填任何字符,为空。

例5-评定奖金等级:=IF(G6="A级",10000,0)+IF(G6="B级",9000,0)+IF(G6="C级",8000,0)+IF(G6="D级",7000,0)+IF(G6="E级",6000,0)+IF(G6="F级",5000,0)+IF(G6="G级",4000,0)+IF(G6="H级",3000,0)+IF(G6="I级",2000,0)+IF(G6="J级",1000,0)

4、用IF函数处理运算错误 Iserror函数

未使用 Iserror函数前,出现错误,可能会影响后面的计算。

使用 Iserror函数后,

二、认识函数

1、AND函数:表示“且”的关系

用AND把N个条件包起来,用半角逗号隔开

2、OR函数:表示“或”的关系

用OR把N个条件包起来,用半角逗号隔开,满足一个条件即可

3、只包含一种结果,一个IF就够了,如下所示,下面例子的结果只有给予与否。

  • 2
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值