excel多重条件判断与引用公式要怎么写?

EXCELR如何将品类所对应的价格带自动引用到左边黄色区域附件:链接:https://pan.baidu.com/s/1R00NAI4J4bIE6DjAVySchw 提取码:j74w

在C2单元格输入公式=IF($A2&$B2="","",SUBSTITUTE(SUBSTITUTE(IFERROR(INDEX($G$2:$G$10000,SMALL(IF(($F$2:$F$10000=$A2)*($G$2:$G$10000=$B2),ROW($2:$2)-1,6^6),ROW(A$1))),"")&IFERROR(INDEX($H$2:$H$10000,SMALL(IF(($F$2:$F$10000=$A2)*($H$2:$H$10000=$B2),ROW($2:$2)-1,6^6),ROW(A$1))),"")&IFERROR(INDEX($I$2:$I$10000,SMALL(IF(($F$2:$F$10000=$A2)*($I$2:$I$10000=$B2),ROW($2:$2)-1,6^6),ROW(A$1))),"")&IFERROR(INDEX($J$2:$J$10000,SMALL(IF(($F$2:$F$10000=$A2)*($J$2:$J$10000=$B2),ROW($2:$2)-1,6^6),ROW(A$1))),"")&IFERROR(INDEX($K$2:$K$10000,SMALL(IF(($F$2:$F$10000=$A2)*($K$2:$K$10000=$B2),ROW($2:$2)-1,6^6),ROW(A$1))),"")&IFERROR(INDEX($L$2:$L$10000,SMALL(IF(($F$2:$F$10000=$A2)*($L$2:$L$10000=$B2),ROW($2:$2)-1,6^6),ROW(A$1))),""),"始","价格带"),"终","价格带"))

数组公式,按CTRL+SHIFT+ENTER结束公式,使公式前后出现大括号{}后,下拉公式。 如图:

温馨提示:内容为网友见解,仅供参考
第1个回答  2019-05-21

根据表格结构,在C2输入公式后下拉,得到结果如下图:

公式:

C2=LEFT(OFFSET($F$2,,LOOKUP(B2,OFFSET($F$2,MATCH(A2,$F$3:$F$22,0),1,,6),ROW($1:$6))),2)&"价格带"

公式里主要的借助lookup函数的特性获取一个序列数,在使用offset跳转到相应的价格类。

本回答被提问者采纳
第2个回答  2019-05-21
假定数量是B列,分数是C列,最终分数是D列:
D2写公式:
=IF(B2>=17,IF(C2>=0,C2,0),IF(B2>=16,IF(C2>=-10,C2,-10),IF(B2>=15,IF(C2>=-20,C2,-20),IF(B2>=14,IF(C2>=-30,C2,-30),C2))))
然后下拉填充追问

这个公式完全不符合条件啊

第3个回答  2019-05-21
C2
=IF(AND(B2>=VLOOKUP(A2,F:L,2,),B2<=VLOOKUP(A2,F:L,3,)),G$1,IF(AND(B2>=VLOOKUP(A2,F:L,4,),B2<=VLOOKUP(A2,F:L,5,)),I$1,IF(AND(B2>=VLOOKUP(A2,F:L,6,),B2<=VLOOKUP(A2,F:L,7,)),K$1,"")))
下拉追问

大神,这个也可以实现。谢谢谢谢!

excel多重条件判断与引用公式要怎么写?
在C2单元格输入公式=IF($A2&$B2="","",SUBSTITUTE(SUBSTITUTE(IFERROR(INDEX($G$2:$G$10000,SMALL(IF(($F$2:$F$10000=$A2)*($G$2:$G$10000=$B2),ROW($2:$2)-1,6^6),ROW(A$1))),"")&IFERROR(INDEX($H$2:$H$10000,SMALL(IF(($F$2:$F$10000=$A2)*($H$2:$H$...

excel里面,多重条件判断语句怎么写?
=IFERROR(LOOKUP(C22,{120,300,2000,5000},{0.1,0.15,0.2,0.3})*(C22-E21),"没有")公式表示:通过C22在120,300,2000,5000为数据点的升序数列中,匹配到小于C22的最大值对应的百分比,然后乘以C22-E21;如果不符合要求返回错误值,就显示“没有”。详见附图 ...

EXCEL 中如何双重判定条件后再引用呢?
数组公式,先按住CTRL+SHIFT,最后回车 公式右拉1列再同时下拉

Excel中,多重条件的公式怎么写?
回答:b1 =max(( (a1<1000)+(a1<500)+(a1<100) +( ((a1<1000)+(a1<500)+(a1<100) )=0)*4)*a1,50)

Excel中,多重条件的公式怎么写?
b1 =max(( (a1<1000)+(a1<500)+(a1<100) +( ((a1<1000)+(a1<500)+(a1<100) )=0)*4)*a1,50)

excel中if如何实现多个条件的判断?
在excel表格中用if公式实现如下:条件公式:=IF(OR(A1="",B1=""),"",IF(AND(A1=1,B1=0),2,IF(AND(A1=0,B1=1),1,"无解")))注:if(or(A1=“”,B1=“”),“”,计算式)用来排除单元格内空值计算成逻辑0,造成误计算 函数:And(条件1,条件2)返回Ture\/False if(条件,Ture返回...

excel 条件函数,多个条件判断怎么写函数
1、如果是同时要成立,可以用and(),如:=if(and(a1>0,b1>0,c1>0),"合格","不合格",3个条件要同时成立,才显示“合格".2、如果是或者关系,可以用or(),如:=if(or(a1>0,b1>0,c1>0),"合格","不合格",只要有一个条件成立,就显示“合格”。3、如果分别几种情况,来判断,可以...

excel多重判断条件查找函数怎么引出来啊?
1、首先,利用AND()函数来说明同时满足多个条件。举例:如果A列的文本是“A”并且B列的数据大于210,则在C列标注“Y”。2、在C2输入公式:=IF(AND(A2="A",B2>210),"Y","")3、知识点说明:AND()函数语法是这样的,AND(条件1=标准1,条件2=标准2……),每个条件和标准都去判断是否相等,...

Excel中,需要满足多个条件的数据查找并引用到另一个工作表中
有这么一个公式你可以用用:=LOOKUP(1,0\/((Sheet1!$A$2:$A$101=$A2)*(Sheet1!$C$2:$C$101=$C2)),Sheet1!D$2:D$101)1、新建一个excel表,新建如图数据,命名为表1 2、新建另外一个excel表格,新增如图数据,命名为表2 3、先在表2”d2“单元格中输入”=LOOKUP(1,0\/((Sheet1!

EXCE的IF函数中,多重条件判断怎么用?如示例。
首先,若 A1>=1500 且 B1>=5000时,则C1=Z;否则,若 A1>=1000 且 B1>=3000时,则C1=Y;再否则,若A1>=700 且 B1>=1500时,则C1=X;再再否则,C1=0;其实只要三个IF嵌套就可以了。判断顺序不能错。一定要按照这个顺序来。在 EXCEL中可以输入以下公式:=IF(AND(A1>=1500,B1>=5000)...

相似回答