你們是怎樣多條件查找的呢? 在上篇公眾號中介紹了14種常見函數(shù)和6種數(shù)據(jù)庫函數(shù)單條件查找公式,而對于多條件查找你們一般是怎樣做的呢?今天我們同樣用單條件查找這些公式來實現(xiàn)多條件查找。
1、VLOOKUP+IF
公式:G3=VLOOKUP(E3&F3,IF({1,0},A3:A10&B3:B10,C3:C10),2,0) VLOOKUP(查找值,查找區(qū)域,返回值的列號,查找方式) 用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:返回符合特定值特定順序的項在數(shù)組中的相應(yīng)位置。 MATCH函數(shù)支持?jǐn)?shù)組,其多種條件可以直接用&連接;該公式為數(shù)組公式,按三鍵結(jié)束。
4、OFFSET+MATCH
公式:G36=OFFSET(C35,MATCH(E36&F36,A36:A43&B36:B43,),) OFFSET(參照單元格,移動的行數(shù),移動的列數(shù),所要引用的行數(shù),所要引用的行數(shù)) MATCH(E36&F36,A36:A43&B36:B43,)部分找到業(yè)務(wù)員為渺渺區(qū)域為東莞在數(shù)組區(qū)域A36:A43&B36:B43中的位置為6,以單元格C35為基點,向下偏移6行0列,到達單元格C41,返回值9803。
5、INDIRECT+MATCH
公式:G47=INDIRECT('C'&MATCH(E47&F47,A47:A54&B47:B54,)+46) NDIRECT(對單元格的引用,引用樣式) 該題查找返回的值在C列,所以是對C列對應(yīng)單元格的引用,MATCH(E47&F47,A47:A54&B47:B54,)部分找到業(yè)務(wù)員為帥黨區(qū)域為珠海在數(shù)組區(qū)域A47:A54&B47:B54中的位置3,那它對應(yīng)返回的值在區(qū)域C47:C54中的位置也為3,因為區(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) 使用查詢注意事項:①條件區(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ù)組間對應(yīng)的元素相乘,并返回乘積之和。 SUMPRODUCT((條件1區(qū)域=條件1)*(條件2區(qū)域=條件2)*(……)*求和區(qū)域) SUMPRODUCT((條件1區(qū)域=條件1)*(條件2區(qū)域=條件2)*(……),求和區(qū)域) 使用查詢注意事項:①條件區(qū)域的數(shù)據(jù)必須是唯一的(如果不是唯一的,其結(jié)果返回的是它們的和); ②查詢的結(jié)果必須是數(shù)字。
8、SUM
公式:G80=SUM((A80:A87=E80)*(B80:B87=F80)*C80:C87),記得加花括號哦! 使用查詢注意事項:①條件區(qū)域的數(shù)據(jù)必須是唯一的(如果不是唯一的,其結(jié)果返回的是它們的和); ②查詢的結(jié)果必須是數(shù)字。
9、MAX
公式:G91=MAX((A91:A98=E91)*(B91:B98=F91)*C91:C98),記得加花括號哦! (A91:A98=E91)*(B91:B98=F91)部分相乘條件成立的返回1,不成立的返回0,然后乘以要返回的結(jié)果列,條件成立為1的將返回對應(yīng)的銷售額,不成立的都返回0,就可以用MAX函數(shù)求最大值,得到的就是想要的結(jié)果。 使用查詢注意事項:①條件區(qū)域的數(shù)據(jù)必須是唯一的(如果不是唯一的,其結(jié)果返回的是最大的那個); ②查詢的結(jié)果必須是數(shù)字。
10、SUM+IF
公式:G102=SUM(IF(A102:A109=E102,IF(B102:B109=F102,C102:C109))),記得加花括號哦! 使用查詢注意事項:①條件區(qū)域的數(shù)據(jù)必須是唯一的(如果不是唯一的,其結(jié)果返回的是它們的和); ②查詢的結(jié)果必須是數(shù)字。
11、MAX+IF
公式:G113=MAX(IF(A113:A120=E113,IF(B113:B120=F113,C113:C120))),記得加花括號哦! 使用查詢注意事項:①條件區(qū)域的數(shù)據(jù)必須是唯一的(如果不是唯一的,其結(jié)果返回的是最大的那個); ②查詢的結(jié)果必須是數(shù)字。
12、MIN+IF
公式:G124=MIN(IF(A124:A131=E124,IF(B124:B131=F124,C124:C131))),記得加花括號哦! 使用查詢注意事項:①條件區(qū)域的數(shù)據(jù)必須是唯一的(如果不是唯一的,其結(jié)果返回的是最小的那個); ②查詢的結(jié)果必須是數(shù)字。
13、AVERAGE+IF
公式:G135=AVERAGE(IF(A135:A142=E135,IF(B135:B142=F135,C135:C142))),記得加花括號哦! 使用查詢注意事項:①條件區(qū)域的數(shù)據(jù)必須是唯一的(如果不是唯一的,其結(jié)果返回的是它們的平均值); ②查詢的結(jié)果必須是數(shù)字。 作者:仰望~星空 |
|
來自: 爺↘傷憾 > 《EXCEL電子表格》