乐于分享
好东西不私藏

IF函数入门——让Excel帮你做判断,一学就会

IF函数入门——让Excel帮你做判断,一学就会
点击蓝字关注
已关注
关注
重播 分享

“如果销售额大于10000,就返回‘达标’,否则返回‘未达标’。”

这句话翻译成Excel能听懂的语言,就是IF函数。

日常工作中,有很多需要“判断”的场景:业绩有没有达标、成绩及不及格、库存够不够……用IF函数,Excel会自动帮你做出判断,不用你一条一条手动标注。

这是某公司19名员工的销售记录:

一、IF函数逻辑拆解

语法:=IF(判断条件, 条件成立时返回什么, 条件不成立时返回什么)

三个参数拆解:

第1个参数 :判断条件 :D2>1000(销售额是否大于1000) 

第2个参数 :条件成立时的结果 "达标"

第3个参数:条件不成立时的结果 "未达标"


二、基础用法:判断销售是否达标

场景:老板说“销售额大于1000算达标”,你想在E列自动标注。

公式(在E2输入):=IF(D2>1000, "达标", "未达标")

效果:


三、进阶用法:多条件判断(IF嵌套

场景:销售额大于1000算“优秀”,大于500算“合格”,否则算“不合格”。

公式:=IF(D2>1000, "优秀", IF(D2>500, "合格", "不合格"))

效果:


四、和函数配合使用:带提成的判断

老板说依以下方式按销售额计算提成

公式:=IF(D2>=1000,"5%",IF(D2>=500,"3%","0"))

效果:

💡 也可以只填写第1个参数的判断结果为“真”时的返回值,否则返回什么。IF函数的第三个参数缺省时,条件不成立会返回 FALSE。


💡 使用IF函数的常见问题

1. 文本要加引号

正确:=IF(D2>1000, "达标", "未达标")

错误:=IF(D2>1000, 达标, 未达标)(没有引号,Excel会报错)

2. 判断条件不能太复杂

如果条件超过3层嵌套,建议改用IFS函数,逻辑更清晰。

3. 条件成立时的返回值不能是数组

IF函数只能返回单个值,不能返回数组。如果确实需要返回数组,建议用FILTER等函数配合。

4. 条件中用到的比较运算符


如果你觉得今天这个技巧有用,帮忙点个“爱心”,或者转发呵。我会不定期分享办公技巧,提升你的工作效率。

咱们下期见。

关注我,上班不迷路