excel公式得出结果_需要一个EXCEL中的判断输入的值在某个区域,得出不同的值的公式。

原问题:需要一个EXCEL中的判断输入的值在某个区域,得出不同的值的公式。
分类:编程开发 > 最后更新时间:【2016-12-15 08:25:34】
问题补充:

在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))
    最佳答案由网友    提供
  • 公告: 为响应国家净网行动,部分内容已经删除,感谢网友理解。
    17

    分享到:

    其他回答

    其它网友回答:
    这四种 颜色,最好排能一列, 并加一列 区域标记

    其它网友回答:
    楼上回答绝妙

      推荐