同时满足多个条件进行查找的excel公式。

2024-11-01 01:46:13
推荐回答(5个)
回答1:

1、将采用同时满足以及部分满足两种情形,对具体的数据进行梳理输出,数据源如下表。

2、第一种,同时满足A列姓名为小王,且销量大于2000,C列中的输出值为K。主要是AND函数的使用。

3、在右侧C2单元格输入公式:=IF(AND(A2="小王",B2>2000),"K","")。ADN右侧的括号意思为同时满足,得到结果如下图。

4、还有部分满足的情形,只要A列是小王或者B列大于2000,那么直接在C列输出Z。

5、输入OR公式,=IF(OR(A2="小王",B2>2000),"Z","")OR右侧括号代表诸多条件满足一个即可,输出内容见下图。就完成了。

回答2:

对于返回结果为数值的,可以通过多条件求和公式来实现,2003以下版本用SUMPRODUCT函数、2007以上版本用SUMIFS函数,

以2007版本为例,输入

=SUMIFS(C:C,A:A,F2,B:B,G2)

 

详见附图举例

 

对于返回结果不确定为数值,可能为文本的,可以通过INDEX+MATCH数组公式来实现。

输入以下数组公式,按Ctrl+Shift+Enter组合键结束

=INDEX(C:C,MATCH(F2&G2,A:A&B:B,0))

 

详见附图举例

回答3:

Excel表格里面可以使用AND函数来表达多个条件满足时就会成立(TRUE),否则就不成立(FALSE),示例如下:
AND函数的单独使用:
①在D2单元格里面输入公式=AND($A2>=60,$B2>=60,$C2>=60),即:当A2、B2、C2单元格里面的数值都大于或等于60时就会显示TRUE,否则就显示FALSE;
②然后向下进行拖动复制。

使用AND函数和IF函数进行判断:
①在E2单元格里面输入公式=IF(AND($A2>=60,$B2>=60,$C2>=60),"合格","不合格"),即:当A2、B2、C2单元格里面的数值都大于或等于60时条件成立,就会显示”合格“,条件不成立时就显示“不合格”;
②向下进行复制填充即可。

回答4:

你可以使用if函数、and函数,vlookup函数来组合使用。
1and(参数1,参数2,参数3.......),括号里面全部为真的时候为为真,然后使用if函数来控制是否执行vlookup。

回答5:

=sumproduct((A1:A10="专科")*(B1:B10="初级")*C1:C10)