你們是怎樣多條件查找的呢?
在上篇公眾號(hào)中介紹了14種常見函數(shù)和6種數(shù)據(jù)庫函數(shù)單條件查找公式,而對(duì)于多條件查找你們一般是怎樣做的呢?今天我們同樣用單條件查找這些公式來實(shí)現(xiàn)多條件查找。
1、VLOOKUP+IF
公式:G3=VLOOKUP(E3&F3,IF({1,0},A3:A10&B3:B10,C3:C10),2,0)
VLOOKUP(查找值,查找區(qū)域,返回值的列號(hào),查找方式)
用IF函數(shù)構(gòu)造內(nèi)存數(shù)組,數(shù)組公式按
2、LOOKUP
公式:G14=LOOKUP(,0/((A14:A21=E14)*(B14:B21=F14)),C14:C21)
G15=LOOKUP(,0/(E14&F14=A14:A21&B14:B21),C14:C21)
LOOKUP(1,0/((查找區(qū)域1=查找值1)*(查找區(qū)域2=查找值2)),返回值的區(qū)域)
3、INDEX+MATCH
公式:G25=INDEX(C25:C32,MATCH(E25&F25,A25:A32&B25:B32,))
NDEX:在給定的單元格區(qū)域中,返回特定行列交叉處單元格的值或引用。
MATCH:返回符合特定值特定順序的項(xiàng)在數(shù)組中的相應(yīng)位置。
MATCH函數(shù)支持?jǐn)?shù)組,其多種條件可以直接用&連接;該公式為數(shù)組公式,按三鍵結(jié)束。
4、OFFSET+MATCH
公式:G36=OFFSET(C35,MATCH(E36&F36,A36:A43&B36:B43,),)
OFFSET(參照單元格,移動(dòng)的行數(shù),移動(dòng)的列數(shù),所要引用的行數(shù),所要引用的行數(shù))
MATCH(E36&F36,A36:A43&B36:B43,)部分找到業(yè)務(wù)員為渺渺區(qū)域?yàn)闁|莞在數(shù)組區(qū)域A36:A43&B36:B43中的位置為6,以單元格C35為基點(diǎn),向下偏移6行0列,到達(dá)單元格C41,返回值9803。
5、INDIRECT+MATCH
公式:G47=INDIRECT('C'&MATCH(E47&F47,A47:A54&B47:B54,)+46)
NDIRECT(對(duì)單元格的引用,引用樣式)
該題查找返回的值在C列,所以是對(duì)C列對(duì)應(yīng)單元格的引用,MATCH(E47&F47,A47:A54&B47:B54,)部分找到業(yè)務(wù)員為帥黨區(qū)域?yàn)橹楹T跀?shù)組區(qū)域A47:A54&B47:B54中的位置3,那它對(duì)應(yīng)返回的值在區(qū)域C47:C54中的位置也為3,因?yàn)閰^(qū)域是從47行開始的,得加上前面的46行,所以得到返回值在C列的位置為49,用INDIRECT函數(shù)返回C49單元格的引用。
6、SUMIFS
公式:G58=SUMIFS(C58:C65,A58:A65,E58,B58:B65,F58)
SUMIFS(求和區(qū)域,條件區(qū)域1,條件1…條件區(qū)域n,條件n)
使用查詢注意事項(xiàng):①條件區(qū)域的數(shù)據(jù)必須是唯一的(如果不是唯一的,其結(jié)果返回的是它們的和);
②查詢的結(jié)果必須是數(shù)字。
7、SUMPRODUCT
公式:G69=SUMPRODUCT((A69:A76=E69)*(B69:B76=F69)*C69:C76)
或G70=SUMPRODUCT((A69:A76=E69)*(B69:B76=F69),C69:C76)
SUMPRODUCT:在給定的幾組數(shù)組中,將數(shù)組間對(duì)應(yīng)的元素相乘,并返回乘積之和。
SUMPRODUCT((條件1區(qū)域=條件1)*(條件2區(qū)域=條件2)*(……)*求和區(qū)域)
SUMPRODUCT((條件1區(qū)域=條件1)*(條件2區(qū)域=條件2)*(……),求和區(qū)域)
使用查詢注意事項(xiàng):①條件區(qū)域的數(shù)據(jù)必須是唯一的(如果不是唯一的,其結(jié)果返回的是它們的和);
②查詢的結(jié)果必須是數(shù)字。
8、SUM
公式:G80=SUM((A80:A87=E80)*(B80:B87=F80)*C80:C87),記得加花括號(hào)哦!
使用查詢注意事項(xiàng):①條件區(qū)域的數(shù)據(jù)必須是唯一的(如果不是唯一的,其結(jié)果返回的是它們的和);
②查詢的結(jié)果必須是數(shù)字。
9、MAX
公式:G91=MAX((A91:A98=E91)*(B91:B98=F91)*C91:C98),記得加花括號(hào)哦!
(A91:A98=E91)*(B91:B98=F91)部分相乘條件成立的返回1,不成立的返回0,然后乘以要返回的結(jié)果列,條件成立為1的將返回對(duì)應(yīng)的銷售額,不成立的都返回0,就可以用MAX函數(shù)求最大值,得到的就是想要的結(jié)果。
使用查詢注意事項(xiàng):①條件區(qū)域的數(shù)據(jù)必須是唯一的(如果不是唯一的,其結(jié)果返回的是最大的那個(gè));
②查詢的結(jié)果必須是數(shù)字。
10、SUM+IF
公式:G102=SUM(IF(A102:A109=E102,IF(B102:B109=F102,C102:C109))),記得加花括號(hào)哦!
使用查詢注意事項(xiàng):①條件區(qū)域的數(shù)據(jù)必須是唯一的(如果不是唯一的,其結(jié)果返回的是它們的和);
②查詢的結(jié)果必須是數(shù)字。
11、MAX+IF
公式:G113=MAX(IF(A113:A120=E113,IF(B113:B120=F113,C113:C120))),記得加花括號(hào)哦!
使用查詢注意事項(xiàng):①條件區(qū)域的數(shù)據(jù)必須是唯一的(如果不是唯一的,其結(jié)果返回的是最大的那個(gè));
②查詢的結(jié)果必須是數(shù)字。
12、MIN+IF
公式:G124=MIN(IF(A124:A131=E124,IF(B124:B131=F124,C124:C131))),記得加花括號(hào)哦!
使用查詢注意事項(xiàng):①條件區(qū)域的數(shù)據(jù)必須是唯一的(如果不是唯一的,其結(jié)果返回的是最小的那個(gè));
②查詢的結(jié)果必須是數(shù)字。
13、AVERAGE+IF
公式:G135=AVERAGE(IF(A135:A142=E135,IF(B135:B142=F135,C135:C142))),記得加花括號(hào)哦!
使用查詢注意事項(xiàng):①條件區(qū)域的數(shù)據(jù)必須是唯一的(如果不是唯一的,其結(jié)果返回的是它們的平均值);
②查詢的結(jié)果必須是數(shù)字。
作者:仰望~星空
聯(lián)系客服