位置:首頁 > 軟件操作教程 > 辦公軟件 > Excel > 問題詳情

實(shí)現(xiàn)多條件查找的15種方法

提問人:周麗平發(fā)布時(shí)間:2021-07-20

如下圖所示,根據(jù)第9行的產(chǎn)品和型號(hào),從上面表中查找“銷售數(shù)量”,結(jié)果如C10所示

image.png

1、SUM函數(shù)

公式{=SUM((A2:A6=A9)*(B2:B6=B9)*C2:C6)}

公式簡(jiǎn)介:使用(條件)*(條件)因?yàn)槊啃蟹蠗l件的為0,不符合的為1,所以只有條件都符合的為非零數(shù)字。所以SUM求和后就是多條件查找的結(jié)果

2、SUMPRODUCT函數(shù)

公式:=SUMPRODUCT((A2:A6=A9)*(B2:B6=B9)*C2:C6)

公式簡(jiǎn)介:和SUM函數(shù)用法差不多,只是SUMPRODUCT函數(shù)不需要數(shù)組運(yùn)算

3、MAX函數(shù)

{=MAX((A2:A6=A9)*(B2:B6=B9)*C2:C6)}

SUM是通過求和把符合條件的提出來,這里是使用MAX提取出最大值來完成符合條件的值提取。

4、lookup函數(shù)

公式1=LOOKUP(A9&B9,A2:A6&B2:B6,C2:C6)

公式簡(jiǎn)介:LOOKUP函數(shù)可以直接進(jìn)行數(shù)組運(yùn)算。查找的連接起來,被查找區(qū)域也連接起來。

公式2:=LOOKUP(1,0/((A2:A6=A9)*(B2:B6=B9)),C2:C6)

公式3=LOOKUP(1,0/((A2:A6&B2:B6)=(A9&B9)),C2:C6)

公式4=LOOKUP(1,1/(((A2:A6=A9)+(B2:B6=B9))=2),C2:C6)

5、MIN+IF函數(shù)

公式=MIN(IF((A2:A6=A9)*(B2:B6=B9),C2:C6))

6、SUM+IF函數(shù)

公式 =SUM(IF(A2:A6=A9,IF(B2:B6=B9,C2:C6,0),0))

7、INDEX+MATCH函數(shù)組合

公式1:{=INDEX(C2:C6,MATCH(A9&B9,A2:A6&B2:B6,0))}

公式2:{=INDEX(C2:C6,MATCH(1,(A9=A2:A6)*(B9=B2:B6),0))}

8、OFFSET+MATCH函數(shù)

公式=OFFSET(C1,MATCH(A9&B9,A2:A6&B2:B6,0),)

9、INDIRECT+MATCH函數(shù)

公式=INDIRECT("C"&MATCH(A9&B9,A1:A6&B1:B6,0))

10、VLOOKUP+CHOOSE函數(shù)

公式 :=VLOOKUP(A9&B9,CHOOSE({1,2},A2:A6&B2:B6,B2:C6),2,0)

11、HLOOKUP+TRANSPOSE+CHOOSE函數(shù)

公式=HLOOKUP(A9&B9,TRANSPOSE(CHOOSE({1,2},A2:A6&B2:B6,B2:C6)),2,0)

12、VLOOKUP+IF函數(shù)

公式1 =VLOOKUP(A9&B9,IF({1,0},A2:A6&B2:B6,B2:C6),2,0)

公式2=VLOOKUP(A9&"|"&B9,A31:D35,4,0)‘添加輔助列

13、SUMIFS函數(shù)

excel2007中開始提供的函數(shù)SUMIFS

=SUMIFS(C1:C6,A1:A6,A9,B1:B6,B9)

14、數(shù)據(jù)庫函數(shù)

=DSUM(A1:C6,3,A8:B9)

=DGET(A1:C6,3,A8:B9)

=DAVERAGE(A1:C6,3,A8:B9)

=DMAX(A1:C6,3,A8:B9)

=DMIN(A1:C6,3,A8:B9)

=DPRODUCT(A1:C6,3,A8:B9)

繼續(xù)查找其他問題的答案?

回復(fù)(0)
返回頂部