我这里有提供测试的表格,直接复制使用即可。
IF() AND( ) | IF( ) OR( ) | |||||||
---|---|---|---|---|---|---|---|---|
班级 | 学号 | 姓名 | 性别 | 数学 | 计算机 | 英语 | 评价(三门均通过) | 评价(三门之一通过) |
2402 | 120202412 | 张冬 | 男 | 78 | 100 | 91 | ||
2402 | 120202413 | 张倩 | 女 | 90 | 90 | 90 | ||
2402 | 120202414 | 扬八江 | 男 | 90 | 57 | 72 | ||
2403 | 120202415 | 李比冬 | 男 | 66 | 78 | 83 | ||
2403 | 120202416 | 柳如实 | 女 | 78 | 76 | 75 | ||
2403 | 120202417 | 夏温暖 | 女 | 99 | 75 | 67 | ||
2404 | 120202418 | 丘处机 | 女 | 100 | 87 | 87 | ||
2404 | 120202419 | 马侬 | 男 | 68 | 92 | 89 | ||
2404 | 120202420 | 马僭越 | 男 | 96 | 65 | 27 |
IF的使用语法
在 Excel 中,IF函数的完整语法是:
IF(logical_test, value_if_true, value_if_false)
要进行测试的条件,可以是比较运算(如大于、小于、等于等)、逻辑运算(如与、或、非等)或其他能够返回 TRUE 或 FALSE 的表达式。
例如:A1>10 、 B2="Yes" 、 AND(C3<5,D3>1) 。
value_if_true:
当 logical_test 为 TRUE 时返回的值。
例如:如果条件成立,返回数值 5 ,则写为 5 ;如果条件成立,返回文本 "成功",则写为 "成功" 。
value_if_false:
当 logical_test 为 FALSE 时返回的值。
例如:如果条件不成立,返回数值 0 ,则写为 0 ;如果条件不成立,返回文本 "失败",则写为 "失败" 。
以下是一些示例:
假设在单元格 A1 中输入了一个数值,我们可以使用以下 IF 函数: 如果 A1 中的值大于 50,显示"优秀",否则显示"一般": =IF(A1>50,"优秀","一般") 如果 A1 中的值等于 100,显示"满分",否则显示"未满分": =IF(A1=100,"满分","未满分") 如果 A1 中的值大于 20 且小于 80,显示"合格",否则显示"不合格": =IF(AND(A1>20,A1<80),"合格","不合格")
实例
三门均通过语法:=IF(AND(E3>60,F3>60,G3>60),"通过","未通过")
三门中有一门通过语法:=IF(OR(E3>60,F3>60,G3>60),"通过","未通过")