excel公式得出结果_需要一个EXCEL中的判断输入的值在某个区域,得出不同的值的公式。
问题补充:
在F1中输入一个名字,这个名字是表格中红黄蓝紫四个区域中的某一个区时,且G1格中是A\B\C中的某一个时,H1中返回一个数值,例如:F1输入“张三”或者“李四”,G1输入“A"时,H1中返回“1”,F1输入“张三”或者“李四”,G1输入“B"时,H1返回“2”,F1输入“何二毛”或者“武大郎”,G1输入“A"时,H1返回“4”,等等,H1中返回的值共有12种
最佳答案
H1中返回的值共有12种,请你把这12种全写完。不然搞不清关系,“等等”二字令人浮想联翩?Excel可不是文学作品的读者。
追问:
四种颜色区域 乘以 G1中的3种条件,总共就是12种返回值,可以是1~12 也可以是a~k,总之不重复就OK
当一、黄色区域,G1单元格分别为A、B、C时,H1则分别为1、2、3。二、红色区域,G1单元格分别为A、B、C时,H1则分别为4、5、6。三、蓝色区域,G1单元格分别为A、B、C时,H1则分别为7、8、9。四、紫色区域,G1单元格分别为A、B、C时,H1则分别为10、11、12。的时候,H1单元格的公式是:=IF(AND(IROW<5,ICOLUMN<3),IF(G1="A",1,IF(G1="B",2,IF(G1="C",3,""))), IF(AND(IROW<5,ICOLUMN<5),IF(G1="A",4,IF(G1="B",5,IF(G1="C",6,""))), IF(AND(IROW<8,ICOLUMN<3),IF(G1="A",7,IF(G1="B",8,IF(G1="C",9,""))), IF(AND(IROW<8,ICOLUMN<5),IF(G1="A",10,IF(G1="B",11,IF(G1="C",12,"")))))))式中:IROW、ICOLUMN为定义名称,其引用位置的公式分别是:=SUM(IFERROR(MATCH($F$1,$A$1:$A$8,),0), IFERROR(MATCH($F$1,$B$1:$B$8,),0), IFERROR(MATCH($F$1,$C$1:$C$8,),0), IFERROR(MATCH($F$1,$D$1:$D$8,),0))=SUM(IF(ISERROR(MATCH($F$1,$A$1:$A$8,)),0,1), IF(ISERROR(MATCH($F$1,$B$1:$B$8,)),0,2), IF(ISERROR(MATCH($F$1,$C$1:$C$8,)),0,3), IF(ISERROR(MATCH($F$1,$D$1:$D$8,)),0,4))
最佳答案由网友 提供
其他回答
其它网友回答:
这四种 颜色,最好排能一列, 并加一列 区域标记
其它网友回答:
楼上回答绝妙