宋燕福
(四川職業(yè)技術(shù)學(xué)院網(wǎng)電教學(xué)部,四川 遂寧 629000)
電子表格中分段計數(shù)函數(shù)的應(yīng)用解析
宋燕福
(四川職業(yè)技術(shù)學(xué)院網(wǎng)電教學(xué)部,四川 遂寧 629000)
在EX CEL2010以后的版本中提供了一些分門別類處理數(shù)據(jù)的新函數(shù)CO U N TIFS、SU M IFS、A V ERA G EIFS等,這些新函數(shù)很好地解決了常用的分段、分類處理數(shù)據(jù)的問題.本文以分段計數(shù)函數(shù)為例來剖析該類函數(shù).
電子表格,分段計數(shù)函數(shù)
分段、分類處理數(shù)據(jù)是電子表格中最常見的也是最基本的分析方法之一,在EXCEL2010之前的版本處理這類問題的能力很弱,或方法較復(fù)雜,或根本無法直接解決;而之后的版本加強(qiáng)了這方面的功能,解決問題既廣泛又簡便.本文選用了最常用的COUNTIFS分段計數(shù)函數(shù)來分析這類新函數(shù)的基本運(yùn)用.
COUNTIFS(Criteria_range1,Criteria1,[Criteria_range2,Criteria2,……])
統(tǒng)計選定區(qū)域中滿足一組設(shè)定條件的單元格個數(shù).
1.Criteria_range1:必選項.在其中計算關(guān)聯(lián)條件的第一個區(qū)域.
2.Criteria1:必選項.條件判別式,它定義了要計數(shù)的單元格范圍,其形式可為數(shù)字、表達(dá)式、單元格引用或文本。例如,條件判別式可以表示為32、">32"、B4、"男".
3.Criteria_range2,Criteria2……:可選項.附加的區(qū)域及其關(guān)聯(lián)條件.最多允許127個區(qū)域/條件對.
參數(shù)的分析說明:
1.COUNTIFS函數(shù)一般計統(tǒng)計的是非空單元格,如果要統(tǒng)計空單元格,條件參數(shù)為空串即“""”.
2.可以在條件中使用通配符,即問號(?)和星號(*).問號匹配任意單個字符,星號匹配任意字符串.如果要查找實際的問號或星號,在字符前鍵入標(biāo)識符波形號“~”.
3.每一個附加的區(qū)域都必須與參數(shù)criteria_range1具有相同的行數(shù)和列數(shù),否則無法統(tǒng)計.這些區(qū)域既可相鄰或不相鄰,也可同為一個.
4.1 單一數(shù)據(jù)項條件的應(yīng)用
單一數(shù)據(jù)項條件即針對某一個數(shù)據(jù)項設(shè)定條件.
案例1在原始數(shù)據(jù)表中,分別求出平均分在90以上,80-89,70-79,60-69,60以下等各個分?jǐn)?shù)段的人數(shù).
求解步驟:1)選擇B22單元格,并輸入公式“=COUNTIFS(L3:L20,">=90")”后確認(rèn);
2)選擇B23單元格,并輸入公式“=COUNTIFS (L3:L20,">=80",L3:L20,"<90")”后確認(rèn);
3)選擇B24單元格,并輸入公式“=COUNTIFS (L3:L20,">=70",L3:L20,"<80")”后確認(rèn);
4)選擇B25單元格,并輸入公式“=COUNTIFS (L3:L20,">=60",L3:L20,"70")”后確認(rèn);
5)選擇B26單元格,并輸入公式“=COUNTIFS (L3:L20,","<60")”后確認(rèn).完成全部計算.計算結(jié)果見統(tǒng)計數(shù)據(jù)表1所示.
幾點(diǎn)說明:①當(dāng)針對1個數(shù)據(jù)項且只有1個條件時(如計算90分以上和60分以下的公式)其用法與COUNTIF相同;②當(dāng)針對1個數(shù)據(jù)項且有2個及以上的條件時,每個條件區(qū)域都必需選擇且為相同(L3:L20),不能缺失;③多個條件之間的運(yùn)算是邏輯與運(yùn)算.
原始數(shù)據(jù)表
統(tǒng)計數(shù)據(jù)表1
4.2 多個數(shù)據(jù)項條件的應(yīng)用
多個數(shù)據(jù)項條件即針對二個及以上數(shù)據(jù)項設(shè)定條件.
案例2在原始數(shù)據(jù)表中,分別求出男、女生平均分在90以上,80-89,70-79,60-69,60以下等各個分?jǐn)?shù)段的人數(shù).
求解步驟:1)選擇B23單元格并輸入公式“=COUNTIFS(L3:L20,">=90",C3:C20,"男")”后確認(rèn),選擇c23單元格并輸入公式“=COUNTIFS(L3: L20,">=90",C3:C20,"女")”后確認(rèn);
2)選擇B24單元格并輸入公式“=COUNTIFS (L3:L20,">=80",L3:L20,"<90",C3:C20,"男 ")”后確認(rèn),選擇c24單元格并輸入公式“=COUNTIFS (L3:L20,">=80",L3:L20,"<90",C3:C20,"女 ")”后確認(rèn);
3)選擇B25單元格并輸入公式“=COUNTIFS(L3: L20,">=70",L3:L20,"<80",C3:C20,"男")”后確認(rèn),選擇c25單元格并輸入公式“=COUNTIFS(L3: L20,">=70",L3:L20,"<80",C3:C20,"女")”后確認(rèn);
4)選擇B26單元格并輸入公式“=COUNTIFS (L3:L20,">=60",L3:L20,"<70",C3:C20,"男 ")”后確認(rèn),選擇c26單元格并輸入公式“=COUNTIFS (L3:L20,">=60",L3:L20,"<70",C3:C20,"女 ")”后確認(rèn);
5)選擇B27單元格并輸入公式“=COUNTIFS (L3:L20,"<60",C3:C20,"男")”后確認(rèn),選擇c27單元格并輸入公式“=COUNTIFS(L3:L20,"<60",C3: C20,"女")”.完成全部計算.計算結(jié)果見統(tǒng)計數(shù)據(jù)表2所示.
統(tǒng)計數(shù)據(jù)表2
幾點(diǎn)說明:①多個條件區(qū)域可相同或不同,但都必需保證區(qū)域的大小相等且行編號要一致,否則統(tǒng)計會出錯;②某一數(shù)據(jù)項的多個條件之間或多個數(shù)據(jù)項條件之間的運(yùn)算全部都是邏輯與運(yùn)算.
通過上述2個案例的解析大家完全可以得出COUNTIFS函數(shù)要比早期版本的大家都很熟悉的COUNTIF函數(shù)強(qiáng)很多,解決起分段計數(shù)處理問題來很簡單.這里需要著重強(qiáng)調(diào)的是運(yùn)用該函數(shù)關(guān)鍵掌握三點(diǎn):①條件區(qū)域無論有多少個都必需滿足大小相等且行編號相同;②條件是判別式即">60"、B3等而不是邏輯表達(dá)式即"A1>60"、"A1="男""等;③所有的條件之間都是邏輯與運(yùn)算.另外需要說明的是,大家一旦理解掌握了COUNTIFS函數(shù),其它的SUMIFS分類求和、AVERAGEIFS分類求均值等函數(shù),便一學(xué)就會.掌握了這類函數(shù)能大大提高分段、分類處理數(shù)據(jù)的能力,大家不妨一試.
[1]劉祖萍.計算機(jī)文化及MSOFFICE案例教程(Windows7& Office2010)[M].北京:中國水利水電出版社,2013.
責(zé)任編輯:張隆輝
TP391.13
B
1672-2094(2015)01-0165-02
2014-09-10
宋燕福(1955-),男,重慶榮昌人,四川職業(yè)技術(shù)學(xué)院網(wǎng)電教學(xué)部高級實驗師.