Excel中同时满足两个条件,返回一个值

2022-09-18 13:04

我知道用vlookup可以返回“满足一个”对比条件的值,用什么方法可以返回“同时满足两个”对比条件的值?用筛选的就不用回答了。我想要个公式
4个回答
=SUMPRODUCT((A1:A100="条件A")*(B1:B100="条件B")*C1:C100)

或者用VLOOKUP+if({1,0},……)来实现!
两个条件用&连起来生成一个辅助列
然后用辅助列来对比条件就行了.
EXCEL同时满足两个条件可以使用and函数,把你要满足的条件全都填在and(条件一,条件二)里面。
如果还想满足三个或更多的条件,都可以写在and()函数的括号里面。
如果返回的值是数值的话,可以用
=SUMPRODUCT((A1:A100="条件1")*(B1:B100="条件2")*C1:C100)

如果是文本的话:
=INDEX(C:C,SUMPRODUCT((A1:A100="a")*(B1:B100="b")*ROW(C1:C100)))

上面的公式必须确定只有1项同时符合两个条件.如果不确定,只能用数组公式:
{=INDEX(C:C,MATCH("条件1"&"条件2",A1:A100&B1:B100,0))}
(不用输{},直接输完公式后按Ctrl+Shift+Enter)
跟Vlookup一样,会返回第一个配对上的项.
相关问答
EXCEL中,满足条件多个条件求乘
5个回答2022-12-07 10:01
公式可以解决这个问题, 公式可以复制粘贴后直接使用,具体为: =IF(OR(A2={"滞销品","已下架"}),"不备货",IF(B2="B",2*C2,IF(B2="A",3*C2))) ...
全文
在excel中,如果要一个数值满足这个条件则等于另一个数值怎么弄呀?
2个回答2023-02-19 22:50
用 if 函数即可 因为楼主未说明小于5的情况,假设小于5时返回“未指定” 公式如下: =IF(A1>=10,3,IF(A1>=5,1,"未指定"))
excel怎样满足两个条件?
1个回答2023-09-04 15:55
1、打开excel,以满足90-99分的为例,在单元格中输入 =if()。 2、点击if后面的“()”内,可以看到if函数的公式,此时“logical_test”显示黑色加粗凯扮汪,表示此时输...
全文
excel根据条件返回对应的值比如?
4个回答2022-12-07 09:32
题目表述不够清晰,我就给你估摸这弄了,如果不符合意思再说。
excel里怎么用VLOOKUP函数取同时满足两个条件的值
1个回答2022-10-29 04:15
把两个条件合并成一个条件,如:a1&b1 把两个查询项也合并成一个,如:a:a&b:b 公式原理为: =VLOOKUP(A1&B1,IF({1,0},A:A&BB,CC),2,) 按ctrl+shif...
全文
excel里怎么用VLOOKUP函数取同时满足两个条件的值!
1个回答2022-10-22 19:03
1、首先打excel表,利用公式:=VLOOKUP(条件1:条件2,IF({1,0},$条件1区域$:$条件2区域$,返回列),2,0)进行计算。 2、VLOOKUP公式中的条件1:条件2,然...
全文
在EXCEL中同时满足两个条件的汇总
3个回答2022-09-21 23:51
1、打开需要处理的表格:需要填写分数等级。 2、在B2单元格输入以下公式“=IF(A2<60,"不及格",IF(A2<70,"及格",IF(A2<80,"中",IF(A2<90,"良",I...
全文
Excel中如何制作条件格式满足以下条件?
3个回答2022-12-23 22:16
if函数就能解决,写函数的话你的多贴点啊 比如什么规则,什么文本之类的 举个例子发上来呗
Excel条件格式的满足多个条件公式如何写?
2个回答2022-10-14 13:40
选中需设置区域→格式→条件格式→条件框选公式→右边框输入公式:=and(b2<>"",c2="")→点格式→选颜色→确定→确定
EXCEL中VLOOKUP公式取值,有两个值满足条件,如何筛选到想要的。
3个回答2022-09-21 13:30
增加一个列,这个列是现在这两列内容的链接,例如C2的公式为: =A2&B2 然后对这新的一列进行VLOOKUP就可以了,只有这个方法。