前言:條件計數(shù)函數(shù)是在多數(shù)據(jù)統(tǒng)計時很有用的功能,能夠從眾多數(shù)據(jù)中統(tǒng)計出符合條件的數(shù)目,相比于EXCEL的篩選功能來說,條件計數(shù)函數(shù)操作簡單,邏輯清晰,不會讓你在反復(fù)篩選過程中暈頭轉(zhuǎn)向,實在是提高工作效率的利器。 今天小編就給大家介紹單一條件計數(shù)函數(shù)COUNTIF和多條件計數(shù)函數(shù)COUNTIFS的用法。 材料準備:首先,仍然先列舉今天的表格例子。以下是某公司的員工業(yè)績記錄表: 我們想在上述表格中首先分別統(tǒng)計業(yè)務(wù)1完成量超過300、業(yè)務(wù)2完成量超過350、業(yè)務(wù)3完成量超過400、業(yè)務(wù)4完成量超過250的人數(shù),另外再統(tǒng)計業(yè)務(wù)1~業(yè)務(wù)4都完成量都超過350的人數(shù): 一、COUNTIF函數(shù)的用法。COUNTIF函數(shù),EXCEL官方解釋為“計算某個區(qū)域中滿足給定條件的單元格數(shù)目”。 在EXCEL中輸入“=COUNTIF(”,系統(tǒng)就會給出如下參數(shù)提示: range參數(shù):數(shù)據(jù)單元格范圍; criteria參數(shù):條件。 如果在數(shù)據(jù)單元格范圍內(nèi)滿足給定的條件,則函數(shù)計數(shù)。 現(xiàn)在我們就在上面的例子中來實際應(yīng)用COUNTIF函數(shù)。首先在“業(yè)務(wù)1完成300以上”的人數(shù)單元格中輸入:“=COUNTIF(B3:B16,”>=300”)”。這里解釋一下這個公式的意思,第一個參數(shù)我填寫的B3:B16,意味著原始數(shù)據(jù)從B3到B16單元格中選??;第二個參數(shù)我填寫為”>=300”,這就是計數(shù)條件。連起來解釋就是:統(tǒng)計B3到B16單元格中滿足大于等于300的單元格數(shù)目。 得到結(jié)果: 采用同樣的方法,我們在“業(yè)務(wù)2完成350以上”、“業(yè)務(wù)3完成400以上”以及“業(yè)務(wù)4完成250以上”對應(yīng)的人數(shù)單元格輸入上面的公式,當然第一個參數(shù)(數(shù)據(jù)單元格范圍)要填寫不同業(yè)務(wù)對應(yīng)的不同列咯。 好了,我們就在原始數(shù)據(jù)表中找到了符合條件的人數(shù)了: 現(xiàn)在還剩最后一列“四項業(yè)務(wù)都達到400以上”的人數(shù)了,這就要用到COUNTIFS函數(shù)了。 二、COUNTIFS函數(shù)。COUNTIFS函數(shù),EXCEL官方解釋為“統(tǒng)計一組給定條件所指定的單元格”。這個官方解釋不是很好理解,通俗來講,實際上就是統(tǒng)計同時滿足你在N個區(qū)域設(shè)定的N個條件的單元格數(shù)量。 在空白單元格中輸入“=COUNTIFS(”,會出現(xiàn)如下參數(shù)提示: 實際上COUNTIFS的參數(shù)展開如下: COUNTIFS(criteria_range1,criteria1, criteria_range2,criteria2, ……, criteria_rangeN,criteriaN) 意思為: COUNTIFS(數(shù)據(jù)單元格范圍1,條件1,數(shù)據(jù)單元格范圍2,條件2,……,數(shù)據(jù)單元格范圍N,條件N) 也就是計算數(shù)據(jù)單元格范圍1中滿足條件1并且數(shù)據(jù)單元格范圍N中滿足條件N的單元格數(shù)目。 注意:COUNTIFS的運算原理: 如果我們在上例中輸入=COUNTIFS(B3:B7,”>=400”,C3:C7,”>=400”),COUNTIFS函數(shù)的運行方式是這樣的(雖然我們不太關(guān)注中間過程,但是這個函數(shù)的中間過程尤其重要,直接關(guān)系了結(jié)果的正確與否): 1、判斷B3是否大于等于400且C3是否大于等于400,若是,計數(shù)器加1; 2、判斷B4是否大于等于400且C4是否大于等于400,若是,計數(shù)器加1; 3、判斷B5是否大于等于400且C5是否大于等于400,若是,計數(shù)器加1; 4、判斷B6是否大于等于400且C6是否大于等于400,若是,計數(shù)器加1; 5、判斷B7是否大于等于400且C7是否大于等于400,若是,計數(shù)器加1。 這個計算過程似乎很符合我們的預(yù)期,但是如果我們把上面公式中的第一個參數(shù)填寫成了B3:B8,而把第三個參數(shù)填寫成了C3:C7,那么就不會得到結(jié)果,原因是條件對比數(shù)目不一致,B列對比了B3~B8一共6個數(shù)字,而C列對比了B3~B7一共5個數(shù)字。 另外,如果我們把上面公式的第一個參數(shù)寫成了B2:B6,然后第三個參數(shù)仍然寫成C3:C7,雖然B2~B6和C3~C7單元格數(shù)目都是一樣的,但是運算過程就會和我們的預(yù)期產(chǎn)生差異: 1、判斷B2是否大于等于400且C3是否大于等于400,若是,計數(shù)器加1; 2、判斷B3是否大于等于400且C4是否大于等于400,若是,計數(shù)器加1; 3、判斷B4是否大于等于400且C5是否大于等于400,若是,計數(shù)器加1; 4、判斷B5是否大于等于400且C6是否大于等于400,若是,計數(shù)器加1; 5、判斷B6是否大于等于400且C7是否大于等于400,若是,計數(shù)器加1; 為了避免出現(xiàn)上述情況,COUNTIFS的參數(shù)填寫還是需要尤其注意。 那么,通過上述的講解,大家已經(jīng)基本對COUNTIFS的用法和原理都有了了解,讓我們完成這個例子,在“四項業(yè)務(wù)都達到400以上”的人數(shù)欄中輸入: “=COUNTIFS(B3:B16,”>=400”,C3:C16,”>=400”,D3:D16,”>=400”,E3:E16,”>=400”)” 最后得到最終結(jié)果: 結(jié)語: |
|
來自: 網(wǎng)摘文苑 > 《Excel》