D12 2018年08月13 逻辑函数(IF、And、Or)

我是4队正八方队淡然,正气昂扬,威震八方!

1、逻辑值True、False(True :真,False:假)

(1)AND:两个条件同时满足,即二选二,成立

(2)OR:两个条件任意满足其一,即二选 一,成立

(3)NOT:黑白颠倒,真返回假,假返回真,有点儿

         一般不单独使用,函数嵌套时经常用到。另外逻辑函数转化为数值,也很常用。

2、基本用法

初学者,就象我这样的,可以调取出函数参数对话框,按对话框下方的提示操作,边学习,边操作,效果更好

(1)IF


注意:>=需要在英文状态下输入

(2)AND  

参数1、输入第一个条件,如B2>=60

参数2、输入第二个条件,如C2>=60

(3)OR

参数1、输入第一个条件,如B2>=60

参数2、输入第二个条件,如C2>=60

AND和OR输入的条件是一样的,不同的函数通过不同的计算,返回不同的结果,AND二选二,即成立,OR,二选一,即成立。

3、进阶用法

(1)IF (如果大于60,返回及格,否则返回不及格)


参数1:判断条件,

参数2:符合条件返回第一个值,

参数3:不符合条件返回第二个值。

注意:返回的值如果是文字,需要用英文状态下的双引号""引起来。

(2)IF 和AND组合(两科成绩都大于等于90,显示为优秀)


也许这是最简单的嵌套函数了吧,以前连最简单的都看不懂,通过老师详细的拆分讲解,自己也能看明白公式的意思了,真是太开心了,先看懂,再学习,再操作,脚踏实地,一步一个脚印!

4、IF函数多条件判断

例:根据工资对应的级别,区分对应的基本工资是多少

=IF(B10="A1",5000,IF(B10="A2",8000))

听了老师的讲解,对函数慢慢感兴趣了!函数是比较烧脑的游戏呀!


5、多条件区间判断

例:根据考试成绩,判断对应的等级,

=IF(B2<60,"不及格",IF(B2<70,"及格",IF(B2<85,"良好","优秀")))

注意:

(1)每一层都有一个IF函数

(2)每个IF后面跟一个条件和符合条件的返回结果

(3)在设置数字区间时,用<号要设置数据递增,用>时要用设置递减。

也可添加辅助列,利用vlookup函数。

6、返回区域,注意数组的使用。

例:实现根据不同的部门,实现数据联动

=SUM(IF(A2="销售1部",B5:B9,E5:E9))

7、IFERROR函数(规避错误值)

8、实战应用

(1)添加辅助列

IF(D3>=60,"及格",“不及格”),回车,拖动公式,

(2)插入数据透视表

9、拓展用法

例1:提成区间限定,最高不得大于2000

IF函数:=IF(B5>=2000,2000,B5)

MIN函数: =MIN(B5,2000)


例2:判断计算结果是否正确

IF函数:=IF(B20=C20,"正确",IF(B20>C20,"少"&(B20-C20),"多"&(C20-B20)))

Text函数: =TEXT(C20-B20,"少#;多#;正确")    可快速实现


例3:根据提成表计算销售提成

用IF函数比较复杂

可用VLOOKUP函数: =VLOOKUP(B47,$B$35:$C$43,2)

用LOOKUP函数: =LOOKUP(B47,$B$35:$B$43,$C$35:$C$43)


例4:根据区号判断部门

IF函数: =IF(A63=101,"总办",IF(A63=102,"销售",IF(A63=103,"财务",IF(A63=104,"客服",IF(A63=105,"人事")))))

VLOOKUP函数: =VLOOKUP(A63,{101,"总办";102,"销售";103,"财务";104,"客服";105,"人事"},2,0)

CHOOSE函数: =CHOOSE(A63-100,"总办","销售","财务","客服","人事")


10、画个笑脸

想要活学活用,绝非一朝一夕的事,需要做到最快,最简便,才是王道。唯有多下功夫,努力吧!

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容