在EXCEL中显示一个范围数值内的条件函数

看图,等级Ab1到Ab4的销量要求范围在1300—1500内显示为no,在其他范围显示为ok。等级Bc1到Bc4的销量要求范围在600—1250内显示为no,在其他范围显示为ok。要怎样的函数才可以实现?

1.演示中使用的软件称为Excel电子表格,软件版本为Microsoftofficehome和studentedition2016。

2.首先,打开一个Excel电子表格并创建一个新的空白表,以演示如何根据特定的条件显示特定的值。

3.根据问题描述,我们在a5cell中输入如图所示的函数,它使用嵌套的IF函数和function进行判断,从而实现在特定条件下显示特定值的要求。

4. 如果将公式在不同的条件下进行复制和测试,可以看出结果满足问题描述的要求。

温馨提示:答案为网友推荐,仅供参考
第1个回答  推荐于2017-09-27

A2中的左边首字母  用=LEFT(A2)

用与、或的逻辑关系判别A2,B2格符合已知条件的,用IF()输出"no","ok"

C2格

=IF(OR(AND(LEFT(A2)="A",B2>=1300,B2<=1500),AND(LEFT(A2)="b",B2>=600,B2<=1250)),"no","ok")

第2个回答  2015-07-18
在EXCEL中显示一个范围数值内的条件函数是if(范围和条件,“满足条件的结果”,“不满足条件的结果”)
IF函数一般是指Excel中的IF函数,根据指定的条件来判断其“真”(TRUE)、“假”(FALSE),根据逻辑计算的真假值,从而返回相应的内容。可以使用函数 IF 对数值和公式进行条件检测。
第3个回答  推荐于2017-09-24
亲,C2这样写,下拉:
=IF(LEFT(A2,2)="AB",IF(AND(B2>=1300,B2<=1500),"no","ok"),IF(AND(B2>=600,B2<=1250),"no","ok"))追问

=IF(LEFT(A2,2)="AB" 没看懂。还有,再复杂点的如果等级还有Cd1、Cb4、Ac2等等这样的组合(等级b的销量范围全部为1300—1500;等级c的销量范围全部为600—1250;等级d的销量范围全部为230—625;等级e的销量范围全部为230以下,这些范围全部显示no,其他范围为ok。这又怎么办啊

追答

亲,如下图,C2粘贴公式,并下拉:

=IF(LOOKUP(MID(A2,2,1),{"b","c","d","e"},IF(AND(B2>=1300,B2<=1500),0,1)*{1,0,0,0}+IF(AND(B2>=600,B2<=1250),0,1)*{0,1,0,0}+IF(AND(B2>=230,B2<=625),0,1)*{0,0,1,0}+IF(B2<=230,0,1)*{0,0,0,1})=0,"no","ok")

 

追问

高手!
另外能否把显示为ok的自动填充颜色吗

追答

亲,用条件格式。按下面的动画操作,如果看不见,在【】内点击一下,在新开的窗口查看。

 

本回答被提问者采纳
第4个回答  2014-06-24
=IF(AND(B2>1300,B2<1500,OR(A2={"AB1","AB2","AB3","AB4"})),"no",IF(AND(B2>600,B2<1250,OR(A2={"BC1","BC2","BC3","BC4"})),"no","ok"))追问

再复杂点的如果等级还有Cd1、Cb4、Ac2等等这样的组合(等级b的销量范围全部为1300—1500;等级c的销量范围全部为600—1250;等级d的销量范围全部为230—625;等级e的销量范围全部为100—229,这些范围全部显示no,其他范围为ok。这又怎么办啊