同学们,关注微信公众号,回复"表格学堂",免费领取全套Excel基础视频教程。限量200份,先到先得哈。
Excel就像一个表格宇宙,包罗万象功能十分强大。而其中函数恰如表格之神,是表格宇宙中的规则设定者,神通广大。最近有同学反映不会用表格中的函数,今天在这里就给大家分享下宇宙判官IF函数的招数。
首先什么叫IF函数?IF函数根据对指定条件的逻辑判断的真假结果,返回相对应的内容,是一个逻辑判断函数。
=IF(Logical,Value_if_true,Value_if_false),其中Logical代表逻辑判断表达式;Value_if_true表示当判断条件为逻辑“真(TRUE)”时的显示内容,如果忽略返回“TRUE”;Value_if_false表示当判断条件为逻辑“假(FALSE)”时的显示内容,如果忽略返回“FALSE”。
█ 单一条件判断
例:判断员工业绩完成情况。
=IF(B2>1000,"业绩完成","未完成")
解读:判断B2中员工的销售额是否大于1000,如果大于1000,则在C2中返回"业绩完成",否则返回"未完成"。
█ 多重条件判断
例:判断顾客在店里购物所使用的支付方式。
=IF(A2=1001,"微信",IF(A2=1002,"现金",IF(A2=1003,"支付宝")))
解读:通过$E1:$F4区域中预设的"编号-支付方式"判定条件,判断A列中的支付编号是什么支付方式。
█ 多区间判断
例:按员工任务完成率分配奖励系数。
=IF(D2>=0.8,1.3,IF(D2>=0.5,1.1,0.8))
解读:通过$G1:$H4区域中预设的"完成率-奖励系数"判断条件,判断D列中员工完成率所对应的奖励系数。
█ 多条件并列判断
例:判断员工业务考试是否合格。
=IF(AND(D2>=60,E2>=60),"通过","未通过")
解读:AND函数表示"并且",员工科目1和科目2的分数是否大于都等于60,则返回真值"通过",否则返回错误值"未通过"。
=IF(OR(D2>=60,E2>=60),"通过","未通过")
解读:OR函数表示"或则",员工两科目考试,只要一门大于等于60分,即返回真值"通过",否则返回错误值"未通过"。
=IF(OR(AND(D2>=60,E2>=60),F2="优"),"通过","未通过")
解读:判断员工两科目分数都大于或等于60,或者绩效为"优",则返回真值"通过",否则返回错误值"不通过"。
█ 判断后返回区域
例:在两张不同员工信息表中找到员工信息。
=VLOOKUP(E2,IF(F2="女",A2:C4,A6:C8),3,0)
解读:函数意思为查找姓名为"李萌"的员工籍贯,IF函数这里做了逻辑判断,如果"李萌"性别为女则在A2:C4区域查找,否则在A6:C8区域查找。
█ IF({1,0}结构
反向进行VLOOKUP查询
例:查找工号为BG05的员工姓名。
=VLOOKUP(A10,IF({1,0},$B$2:$B$7,$A$2:$A$7),2,0)
解读:VLOOKUP作为表格的查找函数,功能强大,但只能从左往右依次查找,但和IF({1,0}配合便可从右往左反向查找。IF({1,0}先用1作为参数判断,返回B2:B7;然后用0作为参数判断,又返回一个结果A2:A7。两个结果重新组合一个数组:B2:B7在第一列,A2:A7在第二列。
注:输完数组公式后得同时按Ctrl+Shift+Enter三键确定。
实现多条件查询
例:查找名为李萌的女同事的籍贯。
=VLOOKUP(A10,IF({1,0},A2:A7&C2:C7,D2:D7),2,0)
解读:"&"是连接符号,这里指将A列于C连接。
欲知更多技巧,请听下回分解
更多Excel小技巧(点击学习)
超实用,3分钟学会打印表格
12个常用Excel公式,解决80%的常见问题
Excel:2个快捷键,减少50%工作量
Excel:学会这两个快捷键,提前下班回家陪妈妈
Excel教程:工作效率提升10倍的快捷键使用方法(三)
Excel教程:工作效率提升10倍的快捷键使用方法(二)
Excel教程:工作效率提升10倍的快捷键使用方法
· END ·
表格学堂每天三分钟,轻松学表格
|
|