武漢市第二輕工業學校 湖北 武漢 430080
Microsoft Excel是Microsoft Office辦公軟件的一個重要的組成部分,它側重于各種數據的處理、統計、分析和輔助決策操作,廣泛地應用于眾多領域。
在Excel中,借助計算公式,可以進行各種各樣的計算。Excel中的函數,亦是公式的一種,它在Excel中能簡便的處理復雜的計算。Excel提供有數量眾多的函數。其中,統計函數是從各種角度去分析統計數據,并捕捉統計數據的所有特征。在Excel的統計函數中,用于分析的就有80個種類,這些統計函數分為:基礎統計量,排位,排列組合,概率分布,檢驗,協方差,相關與回歸。
我們經常使用的求平均值或統計數據的個數都歸于統計函數,屬于統計函數中的基礎統計量。所謂基礎統計量,就是用于捕捉統計數據的所有特征。如統計數據的個數、分布狀態及分布中心的位置(代表值)、分布形狀和散布度。在本文中主要就基礎統計量類統計函數中的統計數據個數的一系列相關函數進行探討。
在日常學習工作中,我們經常會碰到這一類的問題,“這次考試有多少人參加考試了?”、“在冊的人數有多少?”、“缺考的有多少人?”、“不及格有多少人?”、“女生有多少人?”、“姓王的有多少人?”等等,需要借助Excel中統計函數的幫助。如下表,我們先簡單列出Excel中學生成績管理表格中的一部分:

(表一 學生成績管理)
在Excel中,統計數據個數的函數有COUNT、COUNTA、COUNTBLANK、COUNTIF等,如何借助Excel中這些統計數據個數的函數的幫助,比較簡單的完成這些統計工作,是本文探究的主要方向。
COUNT函數,是Excel中使用最頻繁的函數之一,是最常用的統計數據個數的函數。它可用來求包含數字的單元格個數。COUNT函數的語法為:COUNT(value 1,value2,…),其中,value1,value2,…為包含或引用各種類型數據的參數。
在表一中,統計參加語文科目考試的人數可以用公式:=COUNT(D2:D11),這樣的公式可以統計出整行、整列或連續區域的數據個數。同樣,我們也可以用=COUNT(D2:D5,D6:D8,D9:D11)這樣用逗號隔開的公式來計算,但是,這些用逗號隔開的各個參數,只能在1到30個之間,如果超過30個,就會出現“此函數輸入參數過多”的提示信息。

COUNT 語文 數學 英語 計算機基礎各科考試人數 10 10 8 7
如上表所示,利用自動填充,我們可以很方便的統計出各科考試人數。此時我們可以很清楚的看到有“缺考”和空單元格的兩列與純數字的兩列統計出的數據不同。這是因為COUNT函數只能計算數字類型的數據,對范圍中出現的數組、空單元格、邏輯值、文字或錯誤值統統都忽略。
不同于COUNT函數只能計算數字類型的數據,COUNTA函數可用來求指定單元格區域中非空單元格的個數,數值以外的文本或邏輯值都可以作為統計對象進行計算。
COUNTA函數的語法為:COUNTA(value 1,value2,…),其中,value 1,value2,…與COUNT函數一樣,為1到30個所要計算的值,各個值用逗號分隔,同樣的,如果參數超過30個,也會出現“此函數參數輸入過多”的提示信息。

COUNTA 語文 數學 英語 計算機基礎各科應考人數 10 10 10 8
如上表所示,在表一中,我們用公式=COUNTA(D2:D11)做同樣區域的統計工作,自動填充后前三列的值均為10,即數字類與文本類的數據均能作為統計對象進行計算。同時,我們也可以看到有空單元格的G列計算結果有所不同,空單元格在計算時被忽略了。
對于指定范圍內空白單元格的個數的統計,我們可以使用COUNTBLANK函數。所謂空白,即為NULL,空值,指沒有輸入任何數值的單元格。有些看上去是空白的單元格如空格(Space),無論是以全角還是半角方式輸入的空格都不是NULL值,都不能作為COUNTBLANK函數的計算對象。
COUNTBLANK函數的格式為COUNTBLANK(range),其中,range為需要計算其中空白單元格個數的區域。只能指定一個參數,如果同時選擇多個單元格區域,也會顯示“此函數參數輸入過多”的提示信息。
在表一中,我們用公式=COUNTBLANK(G2:G11)可統計出無成績也未說明原因的人數。
對于諸如“不及格有多少人?”、“女生有多少人?”、“姓王的有多少人?”這類帶有條件的統計,我們可以使用COUNTIF函數,它是用來求滿足給定條件的數據個數,在選擇的范圍內求與檢索條件一致的單元格個數。
COUNTIF函數的格式為COUNTIF(range,criteria),其中,range為需要計算其中滿足條件的單元格數目的單元格,不能省略,若省略則會出現“輸入的公式不正確”的提示信息。
Criteria為檢索條件,即確定哪些單元格計算在內的條件,其形式可以為數字、表達式、單元格引用或文本。此條件必須加雙引號,且只能指定一個檢索條件。
在表一中,我們用公式=COUNTIF(D2:D11,"<60")統計語文課不及格的人數,也可以用=COUNTIF(D2:G11,"<60")來統計本次考試中所有不及格的人次,此時,文本和空單元格均被忽略。
再如統計女生人數,可用公式=COUNTIF(C2:C11,"女")或=COUNTIF(C2:C11,C11)用文本或單元格引用作為條件來進行統計均可。
除此外,“*”、“?”等通配符也可用在公式中作為條件的組成部分。如要查找“姓王的學生人數”,我們用公式=COUNTIF(B2:B11,"王*")。
Microsoft Excel是Microsoft Office辦公軟件的一個重要的組成部分。它側重于各種數據的處理、統計、分析和輔助決策操作。提供有數量眾多的函數,可以進行各種各樣的計算。其中,統計數據個數的函數就有統計數值數據的COUNT函數、統計非空單元格的COUNTA函數、統計空白單元格的COUNTBLANK函數、統計滿足給定條件的單元格的COUNTIF函數等,我們應充分的認識其各自的特點,合理的加以運用,借助這些函數的幫助,比較簡單的完成統計工作,更好的發揮軟件的優勢。