夜雨聆风学习资料网

ARTICLE · 987421

Excel:如何用逻辑函数判断真假?

Excel:如何用逻辑函数判断真假?

关于Excel公式这部分,已经先后讲过日期与时间函数、数学和三角函数及统计函数。
本周,我们一起来探索下逻辑函数的妙用~
逻辑函数,就是用来做条件判断的函数,它能判断一件事情是成立还是不成立。
一般的函数都是根据计算得出结果,而逻辑函数要先进行判断,再根据判断结果给出不同的选择。
接下来,我们先看一下IF条件判断的基础,如何判断条件真假,使其结果返回TRUE、FALSE,最终实现分支判断。
01  TRUE与FALSE函数
TRUE、FALSE两个函数,是所有逻辑函数的基础。
但这两个函数几乎很少会用到,其存在主要是为了兼容其他表格软件。
语法 :条件成立时=TRUE()
          条件不成立时=FALSE()
两个函数都没有任何参数,括号中不需要填写任何内容,甚至可以直接省略括号。
在日常实际应用中,通常不需要写函数,直接写条件即可,按回车键会自动返回TRUE或FALSE的结果
例:成绩60分及以上者为及格,判断以下名单中的人员是否及格。
函数特性:在Excel里,逻辑值可以被当成数字参与运算。TRUE=1,FALSE=0,参与计算时会自动转换。
02  NOT函数
NOT函数的作用为取反,即反转结果。
条件结果为TURE时,NOT之后就转变为FALSE。反之,同理。
语法:=NOT(逻辑值或条件)
示例:将上一个例子中,60分及以上者及格,更改为60以下为及格。
即NOT(B5>=60)等同于B5<60。
03  IF函数
IF函数是Excel中最核心、最常用的逻辑函数。
它用来做条件判断,如果条件成立,返回一个结果;如果条件不成立,则返回另外一个结果。
语法:=IF(判断条件,条件成立时的结果,条件不成立时的结果)
示例:
从示例中可以看出,TRUE、FALSE两个函数只能输出TRUE或FALSE两种结果,而IF函数可以输出你需要的任意文字、或者数字。
而IF函数的底层逻辑又是依靠TRUE、FALSE两个函数完成的,TRUE和FALSE用来判断结果、IF则根据结果选择输出内容。
04  实用技巧
  • 统计满足条件的单元格数量
根据逻辑值在Excel中可等价1或0的特性,我们可以直接用其来计数。
示例:统计下表中的及格人数。
注意,这里用到的是数组公式,旧版Excel输入完公式后需要按组合键,Ctrl+Shift+Enter。
也可以直接改用COUNTIF函数来统计。
  • 判断单元格不为空
=NOT(ISBLANK(A1))
示例:
05  写在最后
看到这里,关于这4个函数之间的逻辑关系,是不是懂了呢?

期待下周与你相见~我们每周,一见。每周一,见。

PS:Excel不同版本菜单栏略有差别,WPS差别最大,但只要学会操作方法,其他都不会是问题。

相关学习资料