【Office】Excel中IF函数的8种用法

今天咱们来学习一下IF函数的几个典型用法,看完你会觉得,原来IF函数竟然也这么高深!

1.简单判断

    根据成绩是否达到60分判断是否及格。公式:IF(B2>=60,"及格","不及格")

2.多重条件判断

    男性大于等于60岁时,退休;女性大于等于55岁时,退休。公式:IF(B2="男",IF(C2>=60,"退休",""),IF(C2>=55,"退休",""))

 

3.多区间判断

    成绩小于60分的等级是C,大于等于60并小于等于80的等级是B,大于80分是C。公式:IF(B2<60,"C",IF(B2>80,"A","B"))

4.与and函数组合

    除了财务部员工的A类报销费是200,其它全部是150。公式:IF(AND(B2="财务部",C2="A"),200,150)

5.与or函数组合

    财务部员工或者A类员工的报销费都是200,其它全部是150。公式:IF(OR(B2="财务部",C2="A"),200,150)

6.与sum函数组合

    所有女生的成绩之和。公式:SUM(IF(B2:B9="女",C2:C9,""))

7.与vlookup函数组合

    根据姓名查找对应的公司名称。公式:VLOOKUP(F2,IF({1,0},C:C,B:B),2,0)

 

8.根据身份证号判断

    性别身份证号的第17位数字是偶数时,性别是女;奇数时,性别是女。公式:IF(MOD(MID(B2,17,1),2)=1,"男","女")

### ExcelIF 函数处理多个条件的方法Excel 中,`IF` 函数可以通过多种方式来处理多个条件。以下是几种常见的方法: #### 方法一:嵌套 `IF` 函数 通过嵌套 `IF` 函数可以在一个公式中测试多个逻辑条件。每个 `IF` 函数的结果取决于前一个 `IF` 的真假情况。 ```excel =IF(A1>80,"优秀",IF(A1>60,"良好","一般")) ``` 此公式表示如果 A1 大于 80,则显示 "优秀"; 否则继续检查下一个条件;如果大于 60 则显示 “良好”,否则最终结果显示为“一般”。这种方式适合顺序判断的情况[^1]。 #### 方法二:使用辅助函数 AND/OR 结合 IF 当需要同时满足若干个条件时可以采用 `AND()` 函数; 如果只要有一个条件成立即符合条件的话就可以考虑用 `OR()` 函数。这两个函数都可以跟 `IF` 组合起来实现更复杂的多条件判定。 - **AND 示例** ```excel =IF(AND(B2>=90,C2<=7), "奖励", "") ``` 这段代码意味着只有 B2 不小于等于 90 并且 C2 小于等于 7 才会给出“奖励”的评价[^3]。 - **OR 示例** ```excel =IF(OR(D2="A+",D2="B+"),"表扬","") ``` 这里的意思是 D2 单元格里要么是“A+” 要么就是"B+" 都会被标记成被表扬的对象。 #### 方法三:利用 IFS 函数简化表达 (适用于 Office 365 及更新版本) IFS 是一种更加直观简洁的方式来编写具有多个条件分支的语句而无需层层嵌入 IF 。它允许直接列出一系列条件及其对应的动作直到找到第一个匹配项为止停止执行并返回相应结果。 ```excel =IFS(E2<60,"不及格",E2<70,"及格",TRUE,"合格以上") ``` 上述例子展示了 E2 成绩低于 60 显示“不及格”; 若介于两者之间则是“及格”,其他情况下默认认为是"合格以上"[^2]。
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

姜太小白

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值