Excel的if语句多参数的逻辑语句and与or的判断使用方法

2024-07-25 13:26:46 浏览数 (2)

我这里有提供测试的表格,直接复制使用即可。 

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),"通过","未通过")

0 人点赞