在Excel的眾多函數(shù)中,有三大條件函數(shù)分別是IF函數(shù)、COUNTIF函數(shù)、SUMIF函數(shù)。
Database構(gòu)成列表或數(shù)據(jù)庫(kù)的單元格區(qū)域。
Field指定函數(shù)所使用的列。
Criteria包含所指定條件的單元格區(qū)域。
Range用于條件判斷的單元格區(qū)域。
①COUNTIF函數(shù)(計(jì)數(shù)求和)用來(lái)計(jì)算區(qū)域中滿足給定條件的單元格的個(gè)數(shù)。
=COUNTIF(range,criteria)
返回包含值12的單元格數(shù)量 =COUNTIF(DATA,12)
返回等于單元格A1中內(nèi)容的單元格數(shù)量 =COUNTIF(DATA,A1)
返回包含負(fù)值的單元格數(shù)量 =COUNTIF(DATA,"<0")
計(jì)算銷(xiāo)售人員的“訂單數(shù)”,輸入函數(shù)公式“=COUNTIF($C$2:$C$16,E2)”
COUNT函數(shù)統(tǒng)計(jì)所選擇區(qū)域的數(shù)值型單元格個(gè)數(shù)。
②SUMIF函數(shù)(條件求和)根據(jù)指定條件對(duì)若干單元格求和。
=SUMIF(range,criteria,sum_range)
3個(gè)參數(shù),分別是條件區(qū)域、判斷條件、實(shí)際的求和區(qū)域。
如果參數(shù)sum_range與range是一個(gè)區(qū)域,就可省略;當(dāng)省略參數(shù)range時(shí),則條件區(qū)域就是實(shí)際求和區(qū)域。
參數(shù)可使用通配符,如果要查找實(shí)際的問(wèn)號(hào)或星號(hào),在該字符前鍵入波形符~。
計(jì)算每位“銷(xiāo)售人員”的訂單總金額,輸入數(shù)據(jù)計(jì)算公式“=SUMIF($C$2:$C$16,E2,$B$2:$B$16)”
SUM函數(shù)的作用是對(duì)數(shù)據(jù)求和。
③IF函數(shù)(執(zhí)行真假值判斷)對(duì)數(shù)值和公式進(jìn)行條件檢測(cè)。
=IF(logical_test,value_if_true,value_if_false)
Logical_test 表示計(jì)算結(jié)果為 TRUE 或 FALSE 的任意值或表達(dá)式。
Value_if_true logical_test 為 TRUE 時(shí)返回的值。
Value_if_false logical_test 為 FALSE 時(shí)返回的值。
根據(jù)個(gè)人銷(xiāo)售業(yè)績(jī)計(jì)算“銷(xiāo)售獎(jiǎng)金”(如果某個(gè)人的訂單總額大于¥1500,000,那么“獎(jiǎng)金”數(shù)用總額×5%,否則“獎(jiǎng)金”就用總額×3%。)
輸入數(shù)據(jù)計(jì)算公式“=IF(G2>1500000,G2*0.05,G2*0.03)”
數(shù)據(jù)的分類(lèi)匯總是Excel最常見(jiàn)的應(yīng)用。分類(lèi)匯總的方法很多,包括使用函數(shù)和公式。設(shè)置的條件可看作是分類(lèi)的依據(jù),用“COUNTIF函數(shù)”進(jìn)行分類(lèi)計(jì)數(shù)匯總,用“SUMIF函數(shù)”進(jìn)行分類(lèi)求和匯總,非常方便。
【重復(fù)數(shù)據(jù)的篩選】
COUNTIF函數(shù)和IF函數(shù)配合,可以實(shí)現(xiàn)對(duì)重復(fù)數(shù)據(jù)的標(biāo)識(shí)與篩選,從而將1列中的重復(fù)數(shù)據(jù)刪除。
使用了公式“=IF(COUNTIF(A:A,A1)>1,"1","0")”為重復(fù)數(shù)據(jù)的后面添加了標(biāo)識(shí)“1”,為不重復(fù)數(shù)的后面添加了標(biāo)識(shí)“0”。
在公式中,COUNTIF是條件計(jì)數(shù),可利用它統(tǒng)計(jì)出從這列的第1個(gè)數(shù)據(jù)起,某個(gè)數(shù)出現(xiàn)了幾次,再用IF函數(shù)判斷,若出現(xiàn)2次以上就添加“1”,若出現(xiàn)1次則就添加“0”。最后用Excel中的自動(dòng)篩選功能,將所有標(biāo)識(shí)為“1”的數(shù)據(jù)行刪除,就能把重復(fù)數(shù)據(jù)統(tǒng)統(tǒng)清理掉了。