Excel里IF函数不会用?手把手教你告别手动判断
可能会有点乱,但天天盯着Excel表格手动填"合格""不合格",眼睛都看花了?销售数据要区分提成档次,考勤表要标记迟到早退,成绩表要划分优良中差——这些重复劳动其实一个IF函数就能搞定。很多人一看见公式就头大,以为编程很难,其实IF函数比点外卖还简单,三分钟学会,效率直接翻倍。
IF函数的核心逻辑就一句话:如果满足某个条件,就返回A结果,否则返回B结果。写成公式就是=IF(条件,满足时显示啥,不满足时显示啥)。比如判断成绩是否及格,=IF(A1>=60,"及格","不及格"),回车一按,整列自动判断。这里有个坑要注意:文本必须加英文引号,数字不用,条件里的比较符号用>=、<=、<>这些,别写成≥≤,Excel不认中文符号。很多人公式报错,90%都是引号没加或者符号写错了。
单条件玩熟了,嵌套才是重头戏。销售提成分三档:业绩5万以下提3%,5到10万提5%,10万以上提8%。这时候一层IF不够用,得套娃:=IF(A1<50000,A1*0.03,IF(A1<100000,A1*0.05,A1*0.08))。括号别数错,从左到右一一对应。更复杂的场景用IFS函数更清爽,Excel2019以上版本支持,=IFS(A1<5万,3%,A1<10万,5%,A1>=10万,8%)。还有AND、OR函数搭着用,比如"工龄满3年且业绩前10%"才能晋升,=IF(AND(B3>=3,C3<=10),"晋升","再等等")。
IF函数的真正价值不在炫技,在批量处理。几百行数据手动判断,点鼠标点到手抽筋还容易看错;写好公式往下一拖,一秒钟全搞定,改数据还能自动更新。建议新手先在旁边单元格测试公式,对了再复制过去,别直接覆盖原始数据。遇到报错别慌,Excel会提示哪错了,双击单元格看公式颜色,不同颜色对应不同部分,哪里缺括号一目了然。 你平时用Excel最头疼什么重复操作?评论区聊聊,说不定一个函数就能解决。觉得有用记得收藏,下次遇到判断类问题,直接翻出来抄公式!