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差别最大,但只要学会操作方法,其他都不会是问题。