在辦公或數(shù)據(jù)的處理中,不管是判斷、求和、還是計(jì)數(shù),往往都是附加條件的,而且大多時(shí)候都是多個(gè)條件下的處理,如果你不掌握一些多條件函數(shù),那就真的Out了! 一、多條件判斷函數(shù):Ifs。 功能:檢查是否滿足一個(gè)或多個(gè)條件并返回與第一個(gè)TRUE條件對(duì)應(yīng)的值。 語(yǔ)法結(jié)構(gòu):=Ifs(條件1,返回值1,條件2,返回值2……) 目的:判斷【月薪】情況,如果≥4000,則返回“一等”;≥3500,返回“二等”;≥3000,返回“三等”,<3000,返回“四等”。 方法: 在目標(biāo)單元格中輸入公式:=IFS(G3>=4000,'一等',G3>=3500,'二等',G3>=3000,'三等',G3<3000,'四等')。 解讀: 1、在16及以前的版本中,類似的功能只能通過(guò)嵌套IF函數(shù)的方式來(lái)實(shí)現(xiàn),嵌套的層級(jí)越多,越容易出錯(cuò)。 2、在Ifs中,參數(shù)“條件”和“返回值”必須成對(duì)出現(xiàn)。 二、多條件求和函數(shù):Sumifs。 功能:對(duì)一組給定條件指定的單元格求和。 語(yǔ)法結(jié)構(gòu):=Sumifs(求和區(qū)域,條件1區(qū)域,條件1,[條件2區(qū)域],[條件2]……)。 目的:計(jì)算指定【婚姻】狀態(tài)下相關(guān)【學(xué)歷】的總【月薪】。 方法: 在目標(biāo)單元格中輸入公式:=SUMIFS(G3:G12,E3:E12,J3,F3:F12,K3)。 解讀: 1、參數(shù)“條件區(qū)域”和“條件”必須成對(duì)出現(xiàn)。 2、Sumifs函數(shù)雖為多條件求和函數(shù),但也可以實(shí)現(xiàn)單條件求和的功能,即只有一個(gè)條件的多條件求和。 三、多條件計(jì)數(shù)函數(shù):Countifs。 功能:統(tǒng)計(jì)一組給定條件所指定的單元格數(shù)。 語(yǔ)法結(jié)構(gòu):=Countifs(條件1范圍,條件1,[條件2范圍],[條件2]……) 目的:計(jì)算指定【婚姻】狀態(tài)下相關(guān)【學(xué)歷】的數(shù)量。 方法: 在目標(biāo)單元格中輸入公式:=COUNTIFS(E3:E12,J3,F3:F12,K3)。 解讀: 1、參數(shù)“條件范圍”和“條件”必須成對(duì)出現(xiàn)。 2、Countifs函數(shù)雖為多條件計(jì)數(shù)函數(shù),但也可以實(shí)現(xiàn)單條件計(jì)數(shù)的功能。 四、多條件下的平均值函數(shù):Averageifs。 功能:查找一組給定條件指定的單元格的平均值(算術(shù)平均值)。 語(yǔ)法結(jié)構(gòu):=Averageifs(數(shù)值范圍,條件1范圍,條件1,[條件2范圍],[條件2]……) 目的:計(jì)算指定【婚姻】狀態(tài)下相關(guān)【學(xué)歷】的平均【月薪】。 方法: 在目標(biāo)單元格中輸入公式:=IFERROR(AVERAGEIFS(G3:G12,E3:E12,J3,F3:F12,K3),'')。 解讀: 1、參數(shù)“條件范圍”和“條件”必須成對(duì)出現(xiàn)。 2、Averageifs函數(shù)雖為多條件下的平均值函數(shù),但也可以實(shí)現(xiàn)單條件下平均值的計(jì)算功能。 3、Iferror函數(shù)的作用為:判斷指定的表達(dá)式是否有誤,如果有誤,則返回指定的值,否則返回表格式本身的值。語(yǔ)法結(jié)構(gòu)為:=Iferror(表達(dá)式,表達(dá)式錯(cuò)誤時(shí)的返回值)。本示例中,沒(méi)有符合婚姻為“未婚”、且學(xué)歷為“大本”的人員,如果不嵌套Iferror函數(shù),直接用Averageifs函數(shù)去計(jì)算,則返回值為錯(cuò)誤代碼:#N/A 。但公式本身并沒(méi)有錯(cuò)誤。 五、多條件下的最大值函數(shù):Maxifs。 功能:返回一組給定條件所指定的單元格的最大值。 語(yǔ)法結(jié)構(gòu):=Maxifs(數(shù)值區(qū)域,條件1范圍,條件1,[條件2范圍],[條件2]……)。 目的:計(jì)算相關(guān)【性別】下“已婚”或“未婚”的最高【月薪】。 方法: 在目標(biāo)單元格中輸入公式:=MAXIFS(G3:G12,D3:D12,J3,E3:E12,K3)。 解讀: 1、參數(shù)“條件范圍”和“條件”必須成對(duì)出現(xiàn)。 2、Maxifs函數(shù)雖然為多條件下計(jì)算最大值的函數(shù),但也可以實(shí)現(xiàn)單條件下最大值的計(jì)算功能。 六、多條件下的最小值函數(shù):Maxifs。 功能:返回一組給定條件所指定的單元格的最小值。 語(yǔ)法結(jié)構(gòu):=Minifs(數(shù)值區(qū)域,條件1范圍,條件1,[條件2范圍],[條件2]……)。 目的:計(jì)算相關(guān)【性別】下“已婚”或“未婚”的最低【月薪】。 方法: 在目標(biāo)單元格中輸入公式:=MINIFS(G3:G12,D3:D12,J3,E3:E12,K3) 解讀: 1、參數(shù)“條件范圍”和“條件”必須成對(duì)出現(xiàn)。 2、Maxifs函數(shù)雖然為多條件下計(jì)算最小值的函數(shù),但也可以實(shí)現(xiàn)單條件下最小值的計(jì)算功能。
|
|
來(lái)自: hercules028 > 《excel》