Excel中的逻辑判断函数-and,or,not

发布时间: 2020-06-27       分类:  Excel

and函数

语法:

and(逻辑判断1,逻辑判断2,…)

作用:所有参数为真时返回true,否则为false。

例如下图中判断学生是否有不及格的科目。在单元格F3中输入=AND(C3>=60,D3>=60,E3>=60),然后按【Enter】键,即可判断出是否有不及格的科目了,如显示TRUE则代表没有不及格科目,如果显示FALSE就表示有不及格的科目。再使用自动填充柄即可完成所有单元格的判断。


如果想在表格中显示更加直观一些,加入IF函数即可。在单元格F3中输入=IF(AND(C4>=60,D4>=60,E4>=60),”全部及格”,”有不及格科目”)(注意文字两边的双引号为英文字符的双引号),然后按【Enter】键,判断结果就不是TRUE和FALSE了,取而代之的时“全部及格”“有不及格科目”。如下图。


加入IF函数,表格也会变得更加直观了。在在单元格F3中输入=IF(OR(C3<60,D3<60,E3<60),”有不及格科目”,”全部及格”)就可以了。

or函数

语法:

or(逻辑判断1,逻辑判断2,…)

作用:任一参数为真时返回true,所有参数为假为false。

or函数和and函数相反,只要一项为真返回值为真,否则为假。还是上面那个例子,用or函数怎么做呢?

在单元格F3中输入=OR(C3<60,D3<60,E3<60),然后按【Enter】键,如显示TRUE则代表有不及格科目,如果显示FALSE就表示没有不及格的科目。如下图。

not函数

语法:

not(逻辑判断)

作用:对参数的逻辑判断值求反

还是上面的例子,在单元格G3中输入=NOT(F3),然后使用自动填充柄,G列的结果是F列的反值。


Excel中的逻辑判断函数通常和IF函数等组成函数的嵌套,我们只要将嵌套函数分为几个函数,并加以分析,就能一清二楚。函数一般是利用参数值进行判断,函数的嵌套只是把其他函数的返回值作为另一个函数的参数。初学者可以先写一个函数,然后再嵌套一个函数,抽丝剥茧,就能明白函数嵌套的奥秘。