EXCEL的逻辑函数可以根据给出的条件进行真假判断,并根据判断结果返回用户指定的内容。

在EXCEL中的统计函数有很多个,下面将介绍常见的逻辑函数的功能,语法,参数以及实例展示。

一、IF函数

(1)功能

IF函数用于在公式中设置判断条件,通过判断条件是否成立返回逻辑值TRUE或者FALSE,然后根据判断结果返回不同的指定值。

(2)语法

=IF(logical_test,[value_if_true],[value_if_false])

(3)参数

logical_test:必需参数,表示要进行判断的值或逻辑表达式,条件成立返回TRUE,不成立则返回FALSE

value_if_true:可选参数,表示当logical_test条件返回的结果为TRUE时返回的值。若参数为空且保留参数位置,则默认返回0

value_if_false:可选参数,表示当logical_test条件返回的结果为FALSE时返回的值。若参数为空且保留参数位置,则默认返回0

(4)实例展示

判断表中五位同学的成绩是否大于等于60分,若大于等于60分,则返回“及格”,若小于60分,则返回“不及格”。

注:公式内的标点符号均为英文格式下的标点符号。

二、IFNA函数

(1)功能

IFNA函数用于检测公式的返回结果是否含有错误值“#N/A”,若是错误值,则返回用户指定返回的内容,若不是错误值,则返回原公式的计算结果。

(2)格式

=IFNA(value,value_if_na)

(3)参数

value:必需参数,用于检查错误值#N/A的参数。

value_if_na:计算结果为错误值“#N/A”时要返回的值。

(4)实例展示

①第一步我们先制造一个"#N/A"值

(原因:VLOOKUP函数中,指定范围的第一列必须对应查找值的列,函数更多介绍参考主页:EXCEL常见函数之查找与引用函数)

 ②第二步我们加入IFNA函数,将#N/A值替换成第二个参数(正确的VLOOKUP函数:查找指定的值)

三、AND函数(与)

(1)功能

AND函数用于判断多个条件是否同时成立,若所有参数返回结果均为TRUE,则AND函数返回TRUE,若其中有一个参数不为TRUE,则AND函数返回FALSE

(2)格式

=AND(logical1,[logical2],...)

(3)参数

logical1:必需参数,表示第一个要进行判断的条件

logical2:可选参数,表示第二个要进行判断的条件

(最多可以设置255个参数)

(4)实例展示

判断是否为及格的男性(>=60分为及格)

 注:若要使用“或”条件,则使用OR函数;若要使用“非”条件,则使用NOT函数;若要使用“异或”条件,则使用XOR函数

更多推荐

EXCEL常见函数之逻辑函数