Excel中if函数怎么用?
Excel中IF函数的本质,是一套严谨的“条件—分支—输出”逻辑闭环,用三个参数精准控制数据流向。它以“=IF(条件,成立值,不成立值)”为唯一标准结构,其中条件必须能明确计算出TRUE或FALSE(如C2>=60),成立值与不成立值可为数字、带英文双引号的文本(如"达标")、单元格引用,甚至嵌套其他函数;官方明确支持最多128层嵌套,但职场中90%的分类任务仅需三层以内即可完成——比如学生成绩分A/B/C/D档、销售业绩划合格/优良/卓越三级、考勤状态标正常/迟到/缺勤。所有符号须为半角,引号不可用中文,括号必须成对,这是避免#VALUE!或#NAME?报错的关键防线。
一、基础操作三步实操法:从输入到验证一步到位
首先在目标单元格(如D2)中键入等号“=”,紧接着输入IF,再键入左括号“(”,此时公式栏会自动提示参数结构;接着输入判断条件,例如C2>=60,注意此处不能加引号,数字与比较符必须为半角;随后输入英文逗号“,”,再填写成立时返回值——若为文本,务必用英文双引号包裹,如"及格";再次输入英文逗号,最后填写不成立时的值,如"不及格"或数值0;完整输入后按回车确认。此时Excel立即运算并显示结果。建议选中该单元格后,在公式栏中逐字符核对:括号是否左右数量一致、所有引号是否为直角英文状态、逗号是否为半角——这一步可规避85%以上的初学报错。
二、三大高频实战方案与对应场景适配
方案1:单条件批量判定——适用于成绩统计、订单审核等标准化场景。在D2输入=IF(C2>=60,"及格","不及格"),选中D2后将鼠标移至单元格右下角,待出现黑色实心“+”号时双击或拖拽至D100,Excel将自动适配每一行的C列数据完成整列填充。方案2:双条件联合判断——推荐IF+AND组合,如核算补贴资格:=IF(AND(E2>=3,F2>=80),1500,0),其中E2为工龄、F2为绩效分,两个条件必须同时满足才触发1500元发放。方案3:多等级分级输出——采用三层嵌套:=IF(G2>=90,"A",IF(G2>=80,"B",IF(G2>=70,"C","D"))),逻辑清晰、版本兼容性强,可直接用于Excel 2010及以上所有桌面版。
三、避坑要点与职场提效关键细节
务必区分数字与文本参数:条件中写"C2>="60""会因引号导致语法错误;空值处理应显式写为""而非留空,否则Excel误判为缺失第三参数;横向复制公式时,若需固定参照列(如始终比对C列),应将C2改为$C2;当判断层级超过四层,优先改用IFS函数(Excel 2019/365支持),如IFS(G2>=90,"A",G2>=80,"B",G2>=70,"C",TRUE,"D"),结构更扁平、易维护;所有测试务必先在3–5行小样本中验证逻辑正确性,再全表应用,防止引用偏移引发系统性偏差。
掌握IF函数,就是掌握Excel自动化决策的第一把钥匙。它不追求炫技,而重在逻辑扎实、书写规范、适配真实业务流。




