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

Excel里IF函数怎么填公式?

内容摘要

在Excel中使用IF函数时,其基本结构是“一个条件、两种结果、三次完成”,即等于=IF(逻辑判断,如果为真则返回的结果,如果为假则返回的结果)。它的基本形式为=IF(A1>=60,“及格”,”不及格”)可以实现简单的条件判断;对于更加复杂的分数等级划分,则可以通过嵌套的方式

在Excel中使用IF函数时,其基本结构是“一个条件、两种结果、三次完成”,即等于=IF(逻辑判断,如果为真则返回的结果,如果为假则返回的结果)。它的基本形式为=IF(A1>=60,“及格”,”不及格”)可以实现简单的条件判断;对于更加复杂的分数等级划分,则可以通过嵌套的方式来实现,例如=IF(A1>=90,“优秀”,IF(A1>=80,“良好”,IF(A1>=70,“中等”,IF(A1>=60,“及格”,FALSE,“不及格”))));也可以用到IFS函数来代替深层次的嵌套,使公式更为简洁明了:=IFS(A1>=90,“优秀”,A1>=80,“良好”,A1>=70,“中等”,A1>=60,“及格”,TRUE,“不及格”);所有的文字部分都要用英文双引号括起来,而数字以及单元格引用不需要加上任何引号,并且要保证括号成对出现并且关闭——只有这样公式的计算才会正常进行。

Excel里IF函数怎么填公式?

一、基本单条件判断:由浅入深

对于初学者来说,可以先学会最基本的结构——只用一个IF来做一个二元判断。具体的操作步骤如下:在目标单元格里输入“=IF()”,然后用鼠标点击要进行比较的单元格(比如B2),接着输入比较符以及阈值(例如“>=60”),用英文逗号隔开,并且依次填入真值和假值(比如“及格”、“不及格”),最后加上右括号并按下回车键。特别需要注意的是:所有的中文引号都要换成英文半角双引号,否则公式就会出现#VALUE!的错误;如果误用了带有引号的数字(比如“60”),那么Excel就会把它当作文本看待从而使得逻辑判断无效;另外,单元格引用不需要加任何引号,但是固定的文本、汉字或者符号一定要用英文双引号来包围起来。

二、多个条件进行组合判断时用到的是AND和OR函数一起使用

如果业务规则包含“同时满足”或者“满足其中一项”的情况的话就需要用到嵌套的AND或者OR函数来实现。比如计算出“属于销售岗位并且月销售额超过一万五千块钱”的员工可以获得多少奖金就可以这样写:=IF(AND(C2="销售岗",D2>15000),800,300),而要判断“年龄大于21岁或者是月收入大于五千元”的人是否可以参加培训就用如下公式:=IF(OR(B2>21,E2>5000),"是","否")。AND函数里面的各个条件之间要用英文逗号隔开不能加“且”、“and”之类的词语;OR也是一样不能有中文逻辑词。在实际操作的时候最好先单独测试一下AND/OR的部分再把它们整体地嵌入到IF里面去这样做可以大大减少错误的发生几率。

第三种多分支场景的选择方案是用IFS函数来代替深层数字嵌套

对于五级以上的分层情况,在使用传统的IF嵌套时容易出现括号错位或者顺序混乱的问题。这时应该采用IFS函数来代替:按照条件的重要性从小到大排序,“条件-结果”的关系用逗号隔开,并且在最后加上一个TRUE作为兜底项以保证没有遗漏的情况发生。比如=IFS(A1>=95,“S”,A1>=90,“A”,A1>=85,“B”,A1>=80,“C”,TRUE,“D”)。这样可以避免使用过多的括号,并且使条件更加清晰易懂,在修改某个等级的标准的时候只需要改动相应的部分而不需要重新计算整个层次的括号级别,大大提高了后续维护的工作效率。

第四部分 避坑要点和验证方法

常见的错误有:中文和英文标点混用、引号使用不当、逻辑顺序出错等(比如把"<60"放在">=60"前面使得后者永远不生效)、空格出现在公式里。检查的方法有三种:选中包含公式的单元格并按下F2键切换到编辑状态,查看语法高亮是否连续无误;通过点击公式栏左边的“插入函数”按钮一层层地检验各个参数;或者在空白列里分步骤测试子表达式,例如先检验=AND(B2="男",C2>18),然后再把这些部分组合起来形成完整的条件判断语句。每输入完一个公式之后都要用Ctrl+Enter组合键批量确认,以防因为回车造成不必要的填充。

Excel 的 IF 函数其实就是一个数据决策流程,只要掌握了它的结构,并且善于使用各种组合以及避免掉入其中的小陷阱的话,那么这个表格就可以具有自动化的判断功能了。

本文由古香网整理发布,转载请注明出处。
内容仅供参考,如有疑问请与我们联系。
上一篇192.168.49.1同屏器怎么设置 下一篇5G手机能不能装4G卡

评论区 (0)

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

发表评论