excel中if函数怎么用?IF函数使用方法介绍

一、基本语法
IF函数的基本语法为:=IF(logical_test,value_if_true,value_if_false),通俗来说就是=IF(测试条件,结果1,结果2),即如果满足测试条件则显示结果1,如果不满足测试条件则显示结果2。
二、单条件使用方法
- 示例场景
- 假设在一个记录学生数学成绩的表格中,要判断成绩是否合格(60分以上(含60分)为合格,60分以下为不合格),并且在D列标注出来。
- 操作步骤
- 在D2单元格输入:=IF(C2>=60,"合格","不合格"),然后将此单元格公式往下填充即可。这里要注意公式中的“合格”“不合格”的双引号,要在英文输入法情况下输入。
- 公式说明:公式=IF(C2>=60,"合格","不合格")中,C2>=60为条件,当条件为真时,返回“合格”,否则返回“不合格”。
三、嵌套多条件使用方法
- 示例场景
- 对于一个学生成绩表格,要在D列根据成绩显示不同等级,如成绩≥90显示:“优”,80≤成绩<90显示:“良”,70≤成绩<80显示:“中”,60≤成绩<70显示:“合格”,成绩<60则显示:“差”。
- 操作步骤
- 在D2单元格输入:=IF(C2>=90,"优",IF(C2>=80,"良",IF(C2>=70,"中",IF(C2>=60,"合格","差")))),再把此单元格公式往下填充。
- 公式说明:
- 这个公式由4个IF组成,即在一个IF嵌套了三个IF。
- 第一个IF条件为C2>=90,如果条件为真,则结果返回“优”,否则执行IF(C2>=80,"良",IF(C2>=70,"中",IF(C2>=60,"合格","差")))。
- 第二个IF条件为C2>=80,如果条件为真,则结果返回“良”,否则执行IF(C2>=70,"中",IF(C2>=60,"合格","差"))。
- 第三个IF条件为C2>=70,如果条件为真,则结果返回“中”,否则执行IF(C2>=60,"合格","差")。
- 第四个IF条件为C2>=60,如果条件为真,则结果返回“合格”,否则结果返回“差”。
- 注意事项:
- 在输入函数的内容时需要将输入法切换为英文格式。
- 大于等于的表达式为>=。
- 按分值由高至低进行函数的嵌套。
- 在输入括号时同时输入左括号和右括号,这样括号数量和层级就不会出现问题。
- if判定的数值区间要涵盖齐全。
- if最多只能嵌套64个if,尽量少嵌套if,一方面便于阅读与修改,另一方面执行效率也高一些。
- IF函数就是要按照从低到高或者从高到低顺序进行排列,不能跳跃式的排列条件。
四、用And与Or组合多个条件使用方法
- And组合多个条件(与的关系)
- 示例场景
- 在一个学生成绩表格中,要找出数学、语文、英语三科成绩都及格(60分)的学生,在F列显示合格,否则显示不合格。
- 操作步骤
- 在F2输入公式:=IF(AND(C2>=60,D2>=60,E2>=60),"合格","不合格"),再把此单元格公式往下填充。
- 公式说明:公式=IF(AND(C2>=60,D2>=60,E2>=60),"合格","不合格")中,当C2>=60,D2>=60,E2>=60三个条件同时为真,返回“合格”,否则返回“不合格”。
- Or组合多个条件(或的关系)
- 示例场景
- 在一个学生成绩表格中,要找出数学、语文、英语三科中有任意一科及格(60分)的学生,在F列显示“是”,否则不显示。
- 操作步骤
- 在F2输入公式:=IF(OR(C2>=60,D2>=60,E2>=60),"是",""),再把此单元格公式往下填充。
五、直接输入公式的方法
- 操作步骤
- 首先在需要使用IF函数进行判断的单元格中输入“=if(”。
- 鼠标移至括号当中,会看到引伸出一列对if函数英文解释,其中logical - test表明该位置输入if函数判断条件,value - if - ture表示该条件成立该位置输出的值,value - if - false表示该条件不成立该位置输出的值。
- 例如判断成绩是否及格,若成绩在C4单元格,输入“C4>=60”作为判断条件,成绩小于60条件成立的结果为“不及格”(用英文输入下的双引号圈住),再用逗号分开下一步判定,输入判定不成立的结果为“及格”,输入完毕后点击回车,if函数就算输入成功了并且判定结果也展现出来了。
六、通过函数对话框使用的方法
- 操作步骤
- 在空白的单元格点击一下,然后在工具栏内找到fx,点击进去。
- 在跳出的对话框内找到if函数,点击确定。
- 在测试条件点击需要判断的数据的单元格,再以英文小写的模式填入相应的判断条件值,真值就是对应的数据是不是为真,根据情况填入相应的结果值(如果是文本型记得加引号,如果是数值型不能加引号),点击确定。还可以直接在空白单元格内输入“=if”来开始使用函数。
本篇文章所含信息均从网络公开资源搜集整理,旨在为读者提供参考。尽管我们在编辑过程中力求信息的准确性和完整性,但无法对所有内容的时效性、真实性及全面性做出绝对保证。读者在阅读和使用这些信息时,应自行评估其适用性,并承担可能由此产生的风险。本网站/作者不对因信息使用不当或误解而造成的任何损失或损害承担责任。