EXCEL有条公式想把一个条件改成两个条件和三个条件

=IF(IFERROR(MATCH(C$1,开奖号!$C1:$I1,0),0)>0,开奖号!$C2,"")那位可以帮我改下这条公式,这条公式是一个条件的,C$1(是条件)。开奖号!$C1:$I1(是查找范围)。C2,""(是返回值)我想把它改成两个条件和三个条件的,查找范围和返回值跟不变。这条公式是,按条件查找符合的数值,符合就显示指定单元格,不符合就留空。

说实在的,提问短短不到200个字符,看了几遍也没明白题主的问题,可能是理解能力太差了吧。

    从描述和公式来看,貌似提问中的公式与各期开奖号码不是在同一个工作表中的。那么截图左边对应的是开奖号,右边对应的查询的工作表。对吗?

    条件1是什么?条件2、条件3又是什么?不得而知。是一些文本两位数字吗?

    要得到的结果规则是什么?是在本期,如02053期中,有条件1、2、3的,就返回对应的下一期开奖吗?

建议:Excel提问一定要把几个要点说明:一、数据源是什么?二、条件是什么?三、根据什么规则?四、要得到什么结果?或者还有五、现在存在什么问题?

下面是根据一些片断猜测加幻想模拟的两个工作表,第1个是各期开奖号,第2个是根据条件进行查询,如图:

C2=IFERROR(INDEX(开奖号!$C2:$I2,MATCH(C$1,开奖号!$C1:$I1,)),"")

下拉到E2,再一起下拉。

追问

你这个是满足一个条件的,你看一下图片,我想要的是同时满足三个条件的,数据源是C到I,三的条件在M1、N1、O1,公式写在M2到S2。比如条件是10、11、28,那我数据源那同时满足这三个条件的就只有14行02066期的数据,那就把15行02067期C15到I15的数值写到M15到S15那,没有满足的都的空的。

追答

你这一补充说明,就明白你的要求了。如图:

M2=IF(COUNT(0/COUNTIF($C1:$I1,$M$1:$O$1))=3,C2,"")

同时按Ctrl+Shift+Enter三键输入数组公式,右拉到S2,再一起下拉。

追问

谢谢。

温馨提示:答案为网友推荐,仅供参考
第1个回答  2019-07-16

在K1中输入或复制粘贴下列公式

=TEXTJOIN("|",,C1:I1)

=C1&"|"&D1&"|"&E1&"|"&F1&"|"&G1&"|"&H1&"|"&I1

下拉填充

在P2中输入或复制粘贴下列公式

=INDEX($B:$B,SMALL(IF(ISNUMBER(FIND($M2,$K$1:$K$8))*ISNUMBER(FIND($N2,$K$1:$K$8))*ISNUMBER(FIND($O2,$K$1:$K$8)),ROW($1:$8),4^8),COLUMN(A1)))&""

按三键CTRL+SHIFT+ENTER结束公式输入

下拉填充,右拉填充

追问

我要的是同进满足两个条件的,你这个不是

追答

请上传带行号列标的表格,并详细说明你的要求。

追问

上传图片了,你看下,谢谢。

第2个回答  2019-07-16

其实还是一个公式,只不过要向右填充一下。

黄色的是所说的条件,图中用的是1,2,3

第3个回答  2019-07-15
输入如下公式 =IF(A2>=90,"优秀",IF(A2>=80,"良好",IF(A2>=60,"及格","不及格")))本回答被网友采纳
第4个回答  2019-07-17
在M2单元格输入公式:
=IF(SUM(1*(COUNTIF(开奖号!$C1:$I1,{"10","11","28"})>0))=3,开奖号!C2,"")
复制并右拉、再下拉,即可。