在日常辦公中,幾乎每一個(gè)接觸過excel的人都知道excel中有很多與if相關(guān)函數(shù),,但是大部分人也僅僅知道if函數(shù)滿足條件返回一個(gè)值,,否則返回另一個(gè)值。其實(shí)if函數(shù)衍生出來的if系列函數(shù)有不下10種,,包括ifs,、iferror、sumif等,。今天小編就給大家詳細(xì)介紹一下excel中辦公必備的if系列和ifs系列函數(shù),。 一、if,、ifs函數(shù),。if函數(shù)的參數(shù)=if(判斷條件、滿足條件返回的值,,不滿足條件返回的值),。如下圖所示,表格下方是判定標(biāo)準(zhǔn)解釋,,表格右方是公式,。判定1的標(biāo)準(zhǔn)是三次測驗(yàn)平均成績大于或等于60分及格,否則不及格,。判定2表示三次測驗(yàn)成績同時(shí)滿足大于85,,75,80才可判定為良好,,否則為普通,,公式中的嵌套了and函數(shù)表示同時(shí)滿足條件。判定3表示三次測驗(yàn)成績大于95,,85,,90滿足其一即可判定為良好,否則判定為普通,。if函數(shù)中的or函數(shù)表示滿足其中一個(gè)條件即可,。 對于多條件判斷,,可以利用if函數(shù)嵌套,但是ifs函數(shù)更簡單且更容易理解,。ifs函數(shù)的參數(shù)=ifs(條件1,,返回值,條件2,,返回值,,條件3,返回值……),。如下圖所示,,要在C列中根據(jù)每個(gè)人的銷售量進(jìn)行評價(jià),評價(jià)標(biāo)準(zhǔn)為F列和G列,。利用ifs函數(shù)就非常簡單了,,銷量大于或等于500,返回一類,,銷量大于或等于400,,返回二類……,可以看到ifs函數(shù)很簡潔,。但是這個(gè)函數(shù)目前只在wps2016或者部分office2016以上版本才可以使用,。 二、iferror函數(shù),。iferror函數(shù)參數(shù)=iferror(單元格表達(dá)式錯(cuò)誤,,返回值)。意思就是當(dāng)函數(shù)計(jì)算結(jié)果出現(xiàn)錯(cuò)誤時(shí),,可以把錯(cuò)誤值轉(zhuǎn)換成自己想要的結(jié)果,。比如我們常見的錯(cuò)誤#N/A、 #VALUE!,、 #REF!,、#DIV/0!等都可以轉(zhuǎn)換成特定的結(jié)果。這個(gè)函數(shù)在很多復(fù)雜函數(shù)嵌套中經(jīng)常用到,。在下圖中,,例1用300除以0,返回結(jié)果為#DIV/0!,,例2因?yàn)檩斎牒瘮?shù)名稱錯(cuò)誤,,返回錯(cuò)誤#NAME?。例3用-1開平方,,返回錯(cuò)誤值#NUM!,。這三個(gè)錯(cuò)誤均可以用右側(cè)的iferror函數(shù)把錯(cuò)誤結(jié)果顯示為零、空值,、文字等,。 三,、sumif函數(shù)與sumifs函數(shù)。sumif函數(shù)參數(shù)=sumif(條件區(qū)域,,條件,,求和區(qū)域),第二個(gè)參數(shù)條件可以使用通配符,。第三個(gè)參數(shù)省略則對條件區(qū)域滿足條件的值求和,。sumifs函數(shù)參數(shù)=sumifs(求和區(qū)域,條件區(qū)域1,,求和條件1,,條件區(qū)域1,求和條件2……),。在下圖中,,運(yùn)用sumif函數(shù)求表中男性工資的合計(jì)數(shù),,在單元格中輸入公式=SUMIF(B2:B20,'男',D2:D20)即可,。計(jì)算工資大于6000的合計(jì)數(shù),輸入函數(shù)=SUMIF(D2:D20,'>6000'),,此處第三個(gè)參數(shù)省略,,表示求和區(qū)域就是條件區(qū)域。如果計(jì)算男性大于30歲工資的合計(jì)數(shù),,輸入的函數(shù)公式為=SUMIFS(D2:D20,B2:B20,'男',C2:C20,'>30'),,表示對滿足性別和年齡兩個(gè)條件的工資進(jìn)行求和。記住相關(guān)參數(shù)表示的意思,,很快就會熟練應(yīng)用了,。 四、averageif函數(shù)和averageifs函數(shù),。excel中,,這兩個(gè)函數(shù)其實(shí)和sumif和sumifs函數(shù)放在一起理解,參數(shù)表示的意思也相差無幾,。averageif函數(shù)參數(shù)=averageif(條件區(qū)域,,條件,求平均值區(qū)域),。averageifs函數(shù)參數(shù)=averageifs(求平均值區(qū)域,,條件區(qū)域1,求平均值條件1,,條件區(qū)域2,,求平均值條件2……),在下圖中,,求男性平均工資函數(shù)為=AVERAGEIF(B2:B20,'男',D2:D20),,求工資大于6000以上的平均值,,函數(shù)為=AVERAGEIF(D2:D20,'>6000'),第三個(gè)參數(shù)同樣省略表示返回條件區(qū)域的平均值,。求男性中年齡大于30歲工資的平均值,,函數(shù)為=AVERAGEIFS(D2:D20,B2:B20,'男',C2:C20,'>30')。 五,、countif函數(shù)與countifs函數(shù),。這兩個(gè)函數(shù)參數(shù)相對較少,其中,,countif函數(shù)參數(shù)=countif(條件區(qū)域,,條件)。countifs函數(shù)參數(shù)=countifs(條件區(qū)域1,,條件1,,條件區(qū)域2,條件2……),。下圖中,,如果要對男性個(gè)數(shù)進(jìn)行計(jì)數(shù),輸入公式=COUNTIF(B2:B20,'男')即可,。如果要對男性年齡大于30進(jìn)行計(jì)數(shù),,則輸入公式=COUNTIFS(B2:B20,'男',C2:C20,'>30')。這兩個(gè)函數(shù)只需理解前面是條件區(qū)域,,后面是條件,。 最后給大家一張圖總結(jié)一下if系列函數(shù)的相關(guān)參數(shù)??梢詫Ρ冗M(jìn)行理解記憶,,其中sumifs函數(shù)和averageifs函數(shù)比較特殊,條件區(qū)域后置,,求和或者求平均值區(qū)域前置,。而其他的if系列函數(shù)條件或者條件區(qū)域是第一個(gè)參數(shù)。 |
|