依据条件对数据进行逻辑判别,以便筛选或得到需求的成果是工作中必备技能。Excel中除了运用IF函数合作逻辑函数and和or外,还能够借助运算符对条件组搭配if函数进行核算,今天就来介绍一下。
因为and和or函数回来的都是逻辑值TRUE或FALSE,所以无法独自表达公式成果,合作if函数就能够回来逻辑值对应的表达成果了。
函数功用阐明:
and函数依据一切条件判别回来逻辑值TRUE或FALSE。
当一切条件悉数满意的时分,即核算成果都是TRUE时,and函数回来TRUE;
只要有其间一个条件不满意,即恣意一个条件的核算成果为FALSE,则回来FALSE。
and(条件1,[条件2],[条件3],......,[条件n])
or函数依据一切条件判别回来逻辑值TRUE或FALSE。
当一切条件悉数不满意的时分,即核算成果都是FALSE时,or函数回来FALSE;
只要有其间一个条件满意,即恣意一个条件的核算成果为TRUE,则回来TRUE。
or(条件1,[条件2],[条件3],......,[条件n])
and函数
依据多科目成果断定是否归纳优异。
(数学、物理、化学每科都大于90分)
=IF(AND(B2>90,C2>90,D2>90),\"归纳优异\",\"\")
or函数
依据多科目成果断定是否单科优异。
(数学、物理、化学恣意一科大于90分)
=IF(OR(B2>90,C2>90,D2>90),\"单科优异\",\"\")
运用3:and和or函数合作运用
依据多科目成果断定是否归纳优异或单科优异。
1、数学、物理、化学每科都大于90分为归纳优异;
2、数学、物理、化学恣意一科大于90分为单科优异。
=IF(AND(B2>90,C2>90,D2>90),\"归纳优异\",IF(OR(B2>90,C2>90,D2>90),\"单科优异\",\"\"))
运用4:借助乘号*完成and函数
因为and函数要求一切条件同时满意时才回来TRUE,能够用多条件相乘来完成。
比如n个条件的判别用以下两种办法都能够完成核算:
1、and(条件1,条件2,条件3,......,条件n)
2、条件1*条件2*条件3*...*条件n
逻辑值TRUE和FALSE在核算过程中,TRUE转换为1,FALSE转换为0,所以当一切条件满意时,条件1*条件2*条件3*...*条件n=1*1*1*...*1=1,当其间恣意条件不满意时,终究成果即为0。
理解了这个原理再来看以下示例,能够用两种办法异曲同工。
=IF(AND(B2>90,C2>90,D2>90),\"归纳优异\",\"\")
=IF((B2>90)*(C2>90)*(D2>90),\"归纳优异\",\"\")
运用5:借助加号+完成or函数
因为or函数中的恣意条件为TRUE终究成果即回来TRUE,能够用多条件相加来完成。
比如n个条件的判别用以下两种办法都能够完成核算:
1、or(条件1,条件2,条件3,......,条件n)
2、条件1+条件2+条件3+...+条件n
逻辑值TRUE和FALSE在核算过程中,TRUE转换为1,FALSE转换为0,所以当恣意条件满意时,条件1+条件2+条件3+...+条件n当其间恣意条件满意时,终究成果即大于0。
理解了这个原理再来看以下示例,能够用两种办法异曲同工。
=IF(OR(B2>90,C2>90,D2>90),\"单科优异\",\"\")
=IF((B2>90)+(C2>90)+(D2>90),\"单科优异\",\"\")
即可加入考研、考公考编、四六级、计算机等级考试、教师编等【免费网课网盘群组】
易和谐资料优先在群组内补发
或者夸克APP内搜索群号:970062162
暂无评论内容