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