本文介紹的數(shù)據(jù)統(tǒng)計是指統(tǒng)計數(shù)據(jù)的個數(shù)或數(shù)量,并非指數(shù)據(jù)的運算。本次以某班級學生的考試成績?yōu)槔M行講解,舉例不一定合適,意在拋磚引玉。
一、行號統(tǒng)計法
例如,統(tǒng)計各科成績中各分數(shù)段的人數(shù),即統(tǒng)計90-100,80-89,70-79,60-69,60分以下的人數(shù)。
將光標移動到政治成績成在列,用鼠標單擊工具欄中的“降序”按鈕,政治成績由高到低排列。如圖1所示。90-100分數(shù)段中最低分數(shù)是90分,所在行行號為20,則此分數(shù)段人數(shù)是20-1=19。在80-89分數(shù)段所在行的行號在21到37之間,則80-89分數(shù)段的人數(shù)是17。同樣方法可統(tǒng)計出其它分數(shù)段的人數(shù)。
圖1
各位請注意了,如果數(shù)據(jù)不在一列,而是在同一行內(nèi),能否迅速進行統(tǒng)計呢?那也難不住,可以用行列轉(zhuǎn)換法將行內(nèi)數(shù)據(jù)轉(zhuǎn)換到列內(nèi),然后再進行統(tǒng)計。具體操作是:選中行中有關數(shù)據(jù),單擊工具欄中的“復制”按鈕,再在目標列內(nèi)右鍵單擊,選擇彈出菜單中的“選擇性粘貼”命令,在打開的“選擇性粘貼”對話框中選中“轉(zhuǎn)置”前的復選框,單擊“確定”退出,則數(shù)據(jù)都轉(zhuǎn)換到一列內(nèi),根據(jù)行號統(tǒng)計法進行統(tǒng)計即可。
二、選中統(tǒng)計法
上例中在統(tǒng)計80-89分數(shù)段人數(shù)時,也可以這樣進行。首先進行排序,然后從最高分89分開始選中,向下拖動鼠標,到最低分81分結束,在拖動鼠標的過程中,工具欄的左下角或選中部分的右下角出現(xiàn)一變動的提示條,如圖2所示,提示條為“17R×1C”,意指選中的部分為17行,1列,則統(tǒng)計得80-89分數(shù)段的人數(shù)為17。
圖2
此方法也適合在同一行內(nèi)進行。
以上兩種方法諸位掌握了嗎?很容易的,一學就會,需要對大家提示一下的是,以上兩種方法在統(tǒng)計各分數(shù)段人數(shù)時首先要進行排序,打亂了原來的次序。若不打亂原次序能否進行統(tǒng)計呢?當然可以了!先給你來一個“篩選法”。
三、篩選法
依次單擊“數(shù)據(jù)/篩選/自動篩選”,則進入自動篩選狀態(tài),工作表的第一行都有一個向下的小箭頭,單擊“政治”單元格中的下拉箭頭,選擇“自定義”,打開“自定義自動篩選方式”對話框,如圖3所示,設置為“小于或等于99”與“大于或等于90”,單擊“確定”按鈕退出,則只顯示出政治成績在90-99之間的同學,此時顯示的行號是每位同學原來實際所在的行號,不能根據(jù)“行號統(tǒng)計法”來統(tǒng)計人數(shù)的多少,而且也不能采用“選中統(tǒng)計法”來統(tǒng)計人數(shù),那么如何統(tǒng)計人數(shù)呢?如果人數(shù)較少,逐個數(shù)一下就可以了,若人數(shù)較多,先選中所有符合條件的人數(shù),單擊工具欄中的“復制”按鈕,選擇另一個工作表,單擊“粘貼”按鈕,則將所有人數(shù)復制到一個新的工作表中,此時根據(jù)行號就可以快速統(tǒng)計出人數(shù)。依此方法可統(tǒng)計出其它分數(shù)段的人數(shù)。
圖3
利用篩選法也可統(tǒng)計出某科考試中缺考人數(shù),如單擊語文成績所在列的箭頭,在下拉菜單中選擇“空白”選項,則只保留了語文成績?yōu)榭盏膶W生。此方法在某些數(shù)據(jù)的統(tǒng)計中是非常有用的。
四、查找法
查找也能進行統(tǒng)計?挺新鮮的,得好好學學。前面介紹的數(shù)據(jù)統(tǒng)計是在一行或一列中進行操作,如果要在多列即某一單元格區(qū)域內(nèi)進行統(tǒng)計,那可使用查找的方法。如要統(tǒng)計各科成績中59分的人數(shù),操作步驟是:先打開“查找”對話框,在查找項中輸入“59”,單擊“查找下一個”按鈕一次,可找到一個59分,繼續(xù)查找,就可快速確定成績是59分的人數(shù),哎!暫停,怎樣確定人數(shù),怎么沒講呢?真笨!記下查找到的“59”的次數(shù)不就是最后的統(tǒng)計人數(shù)嗎?最后有重要提示,Execl2000在查找時是循環(huán)進行的,也就是查找到文末后從頭再來,所以嗎……。
上面介紹的統(tǒng)計方法,乃小技也,若要進行復雜、數(shù)據(jù)較多的統(tǒng)計,那還得請出統(tǒng)計函數(shù)來,大家注意了,請看本文的壓軸戲――函數(shù)統(tǒng)計法。
五、函數(shù)統(tǒng)計法
統(tǒng)計函數(shù)較多,主要介紹常用的以下幾個。
1、COUNT
返回參數(shù)的個數(shù)。利用函數(shù)COUNT可以計算數(shù)組或單元格區(qū)域中數(shù)字項的個數(shù)。
語法:COUNT(value1,value2, ...)
Value1, value2, ...是包含或引用各種類型數(shù)據(jù)的參數(shù)(1~30個),但只有數(shù)字類型的數(shù)據(jù)才被計數(shù)。
如統(tǒng)計參加政治考試的學生人數(shù):COUNT(B2:B47)等于46。
2、COUNTA
返回參數(shù)組中非空值的數(shù)目。利用函數(shù)COUNTA可以計算數(shù)組或單元格區(qū)域中數(shù)據(jù)項的個數(shù)。
語法:COUNTA(value1,value2, ...)
Value1, value2, ...所要計數(shù)的值,參數(shù)個數(shù)為1~30個。
例如,統(tǒng)計參加政治考試的學生人數(shù):COUNT(B2:B47)等于46。
COUNTA與COUNTA的區(qū)別:
函數(shù)COUNT在計數(shù)時,將把數(shù)字、空值、邏輯值、日期或以文字代表的數(shù)計算進去;但是錯誤值或其他無法轉(zhuǎn)化成數(shù)字的文字則被忽略。而COUNTA的參數(shù)值可以是任何類型,它們可以包括空字符(" "),但不包括空白單元格
如圖4所示:COUNT(A1:A8)等于6,COUNTA(A1:A8)等于7。
圖4
3、COUNTIF
計算給定區(qū)域內(nèi)滿足特定條件的單元格的數(shù)目。
語法:COUNTIF(range,criteria)
如統(tǒng)計政治課考試成績中及格的人數(shù)。
COUNTIF(B2:B47,">=60")等于41。
4、FREQUENCY
頻率統(tǒng)計分布函數(shù),以一列垂直數(shù)組返回某個區(qū)域中數(shù)據(jù)的頻率分布。例如,使用函數(shù)FREQUENCY可以計算在給定的值集和接收區(qū)間內(nèi),每個區(qū)間內(nèi)的數(shù)據(jù)數(shù)目。由于函數(shù)FREQUENCY返回一個數(shù)組,必須以數(shù)組公式的形式輸入。
語法:FREQUENCY(data_array,bins_array)
利用此函數(shù)可以非常迅速地解決我們前面介紹的求各分數(shù)段人數(shù)的例子。
如求政治成績中各分數(shù)段的人數(shù),B2:B47為data_array,C4:C7為bins_array,值為60,69,79,89,選定D4:D8為輸出區(qū)域,輸入公式{= FREQUENCY(B2:B47,C4:C7)},按Ctrl+Shift+Enter鍵得到結果為{4;0;6;17;19},即各分數(shù)段的人數(shù)是4、0、6、17、19。
5、MAX和MIN
MAX
返回數(shù)據(jù)集中的最大數(shù)值。
語法:MAX(number1,number2,...)
Number1,number2,...為需要找出最大數(shù)值的1到30個數(shù)值。
可以將參數(shù)指定為數(shù)字、空白單元格、邏輯值或數(shù)字的文本表達式。如果參數(shù)為錯誤值或不能轉(zhuǎn)換成數(shù)字的文本,將產(chǎn)生錯誤。
MIN
返回給定參數(shù)表中的最小值。
語法:MIN(number1,number2, ...)
Number1, number2,...是要從中找出最小值的1到30個數(shù)字參數(shù)。
參數(shù)可以是數(shù)字、空白單元格、邏輯值或表示數(shù)值的文字串。如果參數(shù)中有錯誤值或無法轉(zhuǎn)換成數(shù)值的文字時,將引起錯誤。
利用這兩個函數(shù)可統(tǒng)計出各科成績的最高分和最低分。
舉例:
如果A1:A5包含數(shù)字99、87、59、27和32,則:
MAX(A1:A5)等于99
MIN(A1:A5)等于27。
上面介紹了五種數(shù)據(jù)統(tǒng)計的方法,適合于常規(guī)的數(shù)據(jù)統(tǒng)計,相信總有一種方法能夠滿足你的要求的。