今天学习的主要内容是逻辑函数(IF、AND、OR)
主要有以下七个方面
一、逻辑值TRUE、FALSE
条件为真,即条件成立,则返回TRUE.
条件为假,即条件不成立,则返回FALSE.
能产生或返回逻辑值的情况:比较运算符、is类信息函数、and,or,not。
在四则运算及乘幂、开方运算中:逻辑值TRUE对应是数值是1,逻辑值FALSE对应的数值是0。(在函数嵌套引用里面会用到)
在逻辑判断中:逻辑值TRUE对应的数值是所有非0数值,而逻辑值FALSE对应的数值是0,
AND、OR、NOT
and:所有条件为true,则返回true,否则返回false,可以想象为串联开关电路。
or:其中之一条件为true,则返回true,否则返回false,可以想象为并联开关电路。
not:如果条件参数结果为true,则返回false,同理结果为false,则返回true,可以理解为黑白颠倒。
例如:=NOT(TRUE)——结果为TRUE的相反值FALSE
=NOT(1314)——结果为FALSE,因为正数、负数与TRUE等价
=NOT(A1)——如果A1单元格为空,则结果返回TRUE,因为空单元格会被当做0值处理
=NOT(1+1>1)——2>1结果为TRUE,所以NOT(1+1>1)结果为TRUE的相反值FALSE
与(and),或(or),非(not)很少单独使用,一般与其他函数嵌套使用,尤其是IF函数
二、基本用法IF
1.IF函数
IF(判断条件,符合条件时返回的值,不符合条件时返回的值)
2.AND函数
AND(条件1.条件2,…)
同时满足所有条件返回TRUE,否则返回FALSE。
3.OR函数
OR(条件1.条件2,…)
只要有一个或一个以上满足条件。就返回TURE,全部都不满足返回FALSE。
三、进阶用法
1.IF函数多条件判断
在设置IF多层判断时,每一层需要一个IF函数。
每个IF后面跟一个条件和符合条件的返回结果
2.多条件区间判断
在设置IF多层判断时,每一层需要一个IF函数。
每个IF后面跟一个条件和符合条件的返回结果
在设置数字区间时,用<号要设置数字递增,用>时要用设置递减
引申:VLOOKUP()
3.返回区域
If函数返回的不只是值,还可以是单元格引用
例如:=SUM(IF(A2="销售1部",B5:B9,E5:E9))
四、IFERROR函数
用于规避错误值
例如IFERROR(计算公式,0)当计算公式不成立或报错时,返回的是0
规避错误值的方法在日常工作中很实用,所以务必要学会IFERROR函数的用法。
五、实战应用
例如:统计各个学科中,及格和不及格的人数。
具体操作:1.添加辅助列,是否及格,先判断及格情况。2.结合数据透视表。插入----数据透视表
六、拓展用法
MIN()、TEXT()、VLOOKUP()、LOOKUP()、CHOOSE()
网友评论