Excel的IF函数不会用?手把手教你从入门到精通

👤 技能锦囊 📂 办公技能 📅 2026-03-11 09:36 👁 2 阅读

做表格最怕什么?数据成千上万,老板一句"把及格的人标出来",你就得手动筛选到凌晨三点。别傻了,Excel里的IF函数就是专门来救你的,可惜90%的人只会用它来判断"是"或"否",白白浪费了这个宝藏功能。

IF函数的核心逻辑其实很简单:给它一个条件,告诉它条件成立时返回什么、不成立时返回什么。公式长这样:=IF(条件,成立时返回值,不成立时返回值)。比如判断成绩是否及格,=IF(A1>=60,"及格","不及格"),回车一按,几百人的结果秒出。但很多人栽在符号上——中文引号、英文括号混着用,公式直接报错。记住:所有符号必须是英文半角,这是血泪教训。 真正的高手都在玩嵌套。员工绩效评级、销售提成阶梯计算,单层IF根本不够用。=IF(A1>=100,"优秀",IF(A1>=80,"良好",IF(A1>=60,"合格","不合格")))这种三层嵌套,能一次性解决五级分类。不过嵌套超过三层就容易把自己绕晕,这时候该请出IFS函数或者VLOOKUP了。还有个小技巧:用AND和OR函数打包多个条件,比如=IF(AND(A1>=60,B1="出勤"),"通过","不通过"),同时考核成绩和考勤,灵活得很。

我见过最离谱的用法,是有人拿IF函数做工资条拆分、库存预警甚至简易抽奖系统。说白了,只要涉及"判断-反馈"的场景,IF都能插一脚。但它也不是万能的,数据量超过十万行时,复杂的嵌套公式会让表格卡成PPT,这时候就得考虑数据库或者Python了。

你平时用IF函数踩过什么坑?是括号没配对、条件写反了,还是嵌套太多把自己搞懵了?评论区聊聊,我挑几个典型问题手把手教你改!

标签: 怎么使用if函数excel