實(shí)際工作中,數(shù)據(jù)的統(tǒng)計(jì)分析都是附加條件的,而且都是多個(gè)條件,所以,關(guān)于多條件查詢、多條件求和、多條件計(jì)數(shù)、多條件判斷等函數(shù)公式,就顯得尤為重要。
一、多條件查詢。
函數(shù):Lookup。
功能:從單行或單列或數(shù)組中查找一個(gè)值。
Lookup函數(shù)有兩種應(yīng)用形式。
(一)向量形式。
功能:從單行或單列中查找指定的值,返回第二個(gè)單行或單列中對(duì)應(yīng)位置的值。
語(yǔ)法結(jié)構(gòu):=Lookup(查詢值,查詢值所在的范圍,[返回值所在的范圍]),當(dāng)“查詢值所在的范圍”和“返回值所在的范圍”相同時(shí),可以省略“返回值所在的范圍”。
目的:查詢銷售員對(duì)應(yīng)的銷售額。
方法:
1、以“銷售員”為關(guān)鍵字升序排序。
2、在目標(biāo)單元格中輸入公式:=LOOKUP(J3,B3:B9,F3:F9)。
解讀:
Lookup函數(shù)在使用向量形式查詢時(shí),首先要以“查詢值”為關(guān)鍵字對(duì)數(shù)據(jù)源升序排序,否則無(wú)法得到正確的結(jié)構(gòu)。
(二)數(shù)組形式。
功能:從指定的范圍第一列或第一行中查詢指定的值,返回指定范圍中最后一列或最后一行對(duì)應(yīng)位置上的值。
語(yǔ)法結(jié)構(gòu):=Lookup(查詢值,數(shù)據(jù)范圍)。
目的:查詢“銷售員”的“銷售額”。
方法:
1、以“銷售員”為關(guān)鍵字升序排序。
2、在目標(biāo)單元格中輸入公式:=LOOKUP(J3,B3:F9)。
解讀:
使用數(shù)組形式時(shí),查詢值必須在數(shù)據(jù)范圍的第一列,返回值必須在數(shù)據(jù)范圍的最后一列。
(三)變異查詢。
目的:查詢“銷售員”的“銷售額”。
方法:
在目標(biāo)單元格中輸入公式:=LOOKUP(1,0/(B3:B9=J3),F3:F9)。
解讀:
1、此方法和“向量形式”、“數(shù)組形式”的最大區(qū)別就是沒(méi)有排序,而且能夠得到正確的結(jié)果。
2、分析公式=LOOKUP(1,0/(B3:B9=J3),F3:F9)結(jié)構(gòu),“1”為查詢值,“0/(B3:B9=J3)”為“查詢值所在范圍”,“F3:F9”為返回值所在范圍,所以說(shuō)“變異查詢”的數(shù)值為“數(shù)組形式”。如果B3:B9=J3成立,則0/(B3:B9=J3)返回0,如果不成立,則0/(B3:B9=J3)返回錯(cuò)誤值,所以“查詢值”所在的范圍就是1和錯(cuò)誤值組成的,當(dāng)Lookup函數(shù)查詢不到指定值時(shí),自定向下匹配,返回0值對(duì)應(yīng)位置的值。
(四)多條件查詢。
目的:查詢“銷售員”在相應(yīng)“地區(qū)”的銷量。
方法:
在目標(biāo)單元格中輸入公式:=LOOKUP(1,0/((B3:B9=J3)*(G3:G9=K3)),F3:F9)。
解讀:
從公式的結(jié)果可以看出,“多條件查詢”的核心仍然是“向量形式”,只是“查詢值所在的數(shù)據(jù)范圍”中多了條件而已。
二、多條件求和。
函數(shù):Sumifs。
功能:對(duì)一組給定條件的單元格求和。
語(yǔ)法結(jié)構(gòu):=Sumifs(求和范圍,條件1范圍,條件1,條件2范圍,條件2……條件N范圍,條件N)。
目的:按“性別”統(tǒng)一“銷量”在指定范圍下的銷售總額。
方法:
在目標(biāo)單元格中輸入公式:=SUMIFS(F3:F9,C3:C9,J3,D3:D9,'>'&K3)。
三、多條件計(jì)數(shù)。
函數(shù):Countifs。
功能:統(tǒng)計(jì)一組給定條件下指定單元格的個(gè)數(shù)。
語(yǔ)法結(jié)構(gòu):=Countifs(條件1范圍,條件1……條件N范圍,條件N)。
目的:按“性別”統(tǒng)計(jì)指定“銷量”范圍下的人數(shù)。
方法:
在目標(biāo)單元格中輸入公式:=COUNTIFS(C3:C9,J3,D3:D9,'>'&K3)。
四、多條件判斷。
函數(shù):Ifs。
功能:檢查是否滿足一個(gè)或多個(gè)條件并返回與第一個(gè)TRUE對(duì)應(yīng)的值。
語(yǔ)法結(jié)構(gòu):=Ifs(條件1,返回值1,條件2,返回值2……條件N,返回值N)。
目的:判斷銷量:>350,特等;>300,優(yōu)秀;>250,良好;大于200,及格。
方法:
在目標(biāo)單元格中輸入公式:=IFS(D3>350,'特等',D3>300,'優(yōu)秀',D3>250,'良好',D3>200,'及格')。
解讀:
1、IFs函數(shù)只在365及更高版本中才可以使用。
2、等級(jí)判定時(shí),數(shù)值按從大到小的順序依次排列。
五、多條件下的平均值。
函數(shù):Averageifs。
功能:計(jì)算一組給定條件指定的單元格的算數(shù)平均值。
語(yǔ)法結(jié)構(gòu):=Averageifs(數(shù)值范圍,條件1范圍,條件1,條件2范圍,條件2……條件N范圍,條件N)。
目的:按“性別”統(tǒng)計(jì)“銷量”在指定范圍內(nèi)的平均“銷售額”。
方法:
在目標(biāo)單元格中輸入公式:=AVERAGEIFS(F3:F9,C3:C9,J3,G3:G9,K3)
六、多條件下的最大(?。┲?。
函數(shù):Maxifs、Minifs。
功能:返回一組給定條件所指定的單元格的最大(小)值。
語(yǔ)法結(jié)構(gòu):=函數(shù)名稱(數(shù)據(jù)范圍,條件1范圍,條件1,……條件N范圍,條件N)。
目的:按“性別”統(tǒng)計(jì)指定“地區(qū)”的最高“銷售額”和最低“銷售額”。
方法:
在目標(biāo)單元格中輸入公式:=MAXIFS(F3:F9,C3:C9,J3,G3:G9,K3)、=MinIFS(F3:F9,C3:C9,J3,G3:G9,K3)。
解讀:
Maxifs和Minifs函數(shù)的語(yǔ)法結(jié)構(gòu)完全相同。
結(jié)束語(yǔ):
本文主要介紹了Lookup、Sumifs、Countifs、Ifs、AverageIfs、Maxifs和Minifs 7個(gè)多條件統(tǒng)計(jì)函數(shù),具有非常高的使用價(jià)值哦!
聯(lián)系客服