古香网 - 知识创造价值
热搜:
快讯
首页 /古香资讯 / 正文

Excel中if函数怎么用?

内容摘要

Excel中的IF函数其实就是一个很严谨的“条件-分支-输出”的逻辑闭环,在三个参数里精确地控制着数据流动的方向。它的基本形式是“=IF(条件, 成立值, 不成立值)”,其中条件可以得出TRUE或者FALSE的结果(例如C2>=60),成立值和不成立值可以是数字、带有英文双引号的文字、“

Excel中的IF函数其实就是一个很严谨的“条件-分支-输出”的逻辑闭环,在三个参数里精确地控制着数据流动的方向。它的基本形式是“=IF(条件, 成立值, 不成立值)”,其中条件可以得出TRUE或者FALSE的结果(例如C2>=60),成立值和不成立值可以是数字、带有英文双引号的文字、“达标”这样的文字、单元格引用或者是其他的函数;官方只允许最多一百二十八层嵌套,但是在实际工作中有九成以上的分类工作只需要三到四层就可以搞定——比如学生成绩分为A、B、C、D四个等级,销售人员业绩分为合格、良好、优秀三个级别,考勤状态分为正常、迟到、缺勤等等。所有的符号都要用半角的形式表示,并且不能使用中文引号,括号也要成对出现,这样才能防止出现#VALUE! 或者 #NAME? 的错误提示。

Excel中if函数怎么用?

基础操作三步实操法就是把输入和验证合二为一

在目标单元格内输入等号“=”,然后输入IF,并加上左括号“(”,这时公式栏就会给出参数格式提示;接着输入判断条件,比如C2>=60,这里不能有引号,数字和比较符号要用半角形式;之后加上英文逗号“,”,再填入符合条件的情况下的返回值,“及格”需要用英文双引号包围起来;再加一个英文逗号,最后填写不符合条件的情况下的值,可以是文字也可以是数字0;全部输入完毕后按下回车键确认;此时Excel会立刻进行计算并显示出结果来;为了保险起见,在选择好这个单元格之后可以在公式栏里逐个字符地检查一下:括号有没有左右之分、所有的引号是不是都是直角的英文字母状态、逗号是不是半角的形式——这一招可以避免八成多的新手遇到的问题。

第二部分主要介绍三种高频率的应用场景以及它们所对应的解决方案

方案一:单条件批量判断,在D2单元格内输入公式=IF(C2>=60,“及格”,“不及格”)之后选中该单元格并将其光标移动到该单元格右下角处,当看到一个黑色实心的小加号的时候就可以按住鼠标左键不放并向右下方拖动直到D100为止,此时Excel会根据C列中的数据自动填充出整个列的数据。方案二:双条件联合判断,推荐使用IF和AND函数相结合的方式来实现例如计算补贴资格这样的任务:=IF(AND(E2>=3,F2>=80),1500,0)其中E2表示工龄、F2表示绩效分数只有两者都达到要求才会发放1500元补贴。方案三:多层次分级输出用三层嵌套的形式来表示:=IF(G2>=90,“A”,IF(G2>=80,“B”,IF(G2>=70,“C”,“D”)))此方法逻辑简单明了并且可以应用于所有的Excel 2010及其以上的版本之中。

第三部分避坑要点和职场提效的关键细节

一定要分清数字和文字参数的区别:如果条件里有“C2>=60”这样的写法就会因为加了引号而造成语法错误;对于空值的处理要明确地写出“”,不能留空白,默认情况下会被当成第三个参数来使用;横向复制公式的时候如果需要固定参照列(比如一直比较C列的数据),就要把C2改成$C2;当层次大于四层的时候最好用IFS函数代替嵌套IF语句,例如IFS(G2>=90,"A",G2>=80,"B",G2>=70,"C",TRUE,"D")这样结构更加扁平也更容易维护;所有的测试都要先在三到五行的小样本数据上检验逻辑是否正确之后再在整个表格中推广使用以避免由于引用偏移造成的系统性误差。

掌握IF函数就等于掌握了Excel自动化的第一道关卡,不需要炫耀技术含量高,只要求逻辑清晰、格式正确、符合实际的工作流程即可。

本文由古香网整理发布,转载请注明出处。
内容仅供参考,如有疑问请与我们联系。
上一篇AMOLED跟OLED是一回事吗? 下一篇IF函数怎么用Excel教教我?

评论区 (0)

暂无评论,快来抢沙发吧!

发表评论