焦萍萍
(三亞學院,海南 三亞 572022)
Excel統計函數的應用對比
焦萍萍
(三亞學院,海南 三亞 572022)
Ex c e l高級應用中許多統計函數都可以給我們的統計工作帶來很大的便利。根據數據本身的特點去找到合適的統計函數來進行數據統計,可以提高數據處理的效率。本文通過比較三個統計函數來介紹它們的特點和優勢。
Ex c e l;高級應用;統計函數;f r e q u e n c y
Excel主要是以電子表格的方式來實現數據的輸入、計算、分析、制表、統計,并能根據數據生成各種統計圖形,分析和處理Excel工作表中的數據,離不開公式與函數,所以靈活掌握運用公式可以提高數據處理的效率。企業銷售數據的查詢處理,企業員工基本信息統計與管理、考勤和加班管理、工資管理以及調查問卷信息的處理等多個方面都離不開Excel的應用。Excel作為一款基礎軟件,具有很強的實用性和兼容性,在日常辦公中起到很大的作用,因此高級應用科目在高校開設對學生未來的就業有舉足輕重的作用。
Excel函數有財務函數、數學函數、查找函數、統計函數等多種類型,可以應用到不通的領域解決不同的問題,接下重點闡述統計函數中的幾個條件計數的函數的用法對比。
2.1 countifs函數
該函數用于計算多個區域中滿足給定條件的單元格個數。其語法格式如下:
countifs(criteria_range1,criteria1,[criteria_range2],…),其中criteria_range1為條件區域1,criteria1為條件1,以此類推;條件可以表示為“男”,“上海”,“50”,“>=60”等。例如:sumifs({2,4,2},2,{4,5,3},“>3”)=1
2.2 sumproduct函數
該函數可以用于計算數組對應元素乘積之和,也可以用于多條件計數或多條件求和。數組是連續存儲的數據集合,數據可以是文本型、日期型、數值型或邏輯值等。但是在使用的過程中,數組的大小必須要相同,否則出錯。sumproduct的三種用法如下:
(1)用于數組或區域乘積之和

(2)用于多條件計數,計算多個區域滿足給定條件的記錄的條數

(3)用于多條件求和

2.3 frequency函數
該函數用于計算數值在某個區域內出現的頻率,然后返回一個垂直數組。由于此函數返回一個數組,所以它必須以數組公式的形式輸入。其語法格式如下:
frequency(data_array,bins_array),其中參數data_array是要對其頻率進行計數的一組數值或對這組數值的引用;參數bins_array是要將data_array中的值插入到的間隔數組或對間隔的引用;函數frequency對空白單元格和文本忽略。還需要注意的是此函數必須先選定范圍再按下Ctrl+Shift+Enter組合鍵才執行。
以成績表的處理為例。在教師的教學過程中有很多的數據需要計算處理,其中成績的處理就是一項大數據的處理工作,有了Excel之后才讓統計工作變得輕松準確了。
學生分數統計是在整個教學過程必不可少的環節,也是一個非常重要的環節,分數的統計工作雖繁瑣,但是必須細心不能出差錯。如果用Excel中的相關函數進行統計,不僅可以減少工作人員的工作量,還增加了對學生成績統計的準確性,降低了統計錯誤。現在用本人所教某班的一部分學生成績來舉例分析,學生成績和統計結果的數據如圖1,這樣分析成績一目了然,還可以通過生成圖表來分析成績是否服從正態分布,從而分析試卷的題目以及考生的掌握程度。

圖1 學生成績和統計結果數據
3.1 使用countif和countifs函數對學生成績進行分數段統計
要得到上述結果,我們可以使用countifs函數來統計,這時候求60分以下和90分以上的只有一個條件,只要用到單條件計數函數countif就可以了,用法和countifs類似,在單元格插入函數求出小于60分的總人數。介于兩個分數之間的話就用兩個條件進行限定,用多條件計數countifs就可以,比如求60-69分數段的學生人數,可以在相應的單元格插入函數。

圖2 使用countif進行單條件計數

圖3 使用countifs函數進行多條件計數
3.2 使用sumproduct函數對學生成績進行分數段的統計
我們使用上文介紹的sumproduct函數的第二種用法,條件計數即可。sumproduct函數只能求多條件記錄條數,單個條件需要和另一個全真值數組相乘,多個條件的話,就是各條件之間相乘。如求60分以下人數就是單條件,統計方法如圖4所示,60-69分數段人數統計方法如圖5所示。3.3 使用frequency函數對學生成績進行分數段的統計

圖4 60分以下人數統計

圖5 60-69分數段人數統計
frequency函數用于計算數值在某個區域內的出現頻率,在用這個函數之前先按要求寫出bins_array(間隔值或臨界點值)數組的值,再在F2單元格插入函數,參數值如圖6所示,回車確定,然后框選F2:F6區域,函數frequency應以數組公式的形式輸入。按F2鍵再按Ctrl+Shift+Enter組合鍵完成數組函數的填充得到圖1的結果。

圖6 使用frequency函數進行統計
細心的人會發現返回的數組中的元素個數比bins_array(間隔值或臨界點值)中的元素個數多1個。多出來的元素表示最高區間之上的數值個數。例如,如果要為三個單元格中輸入的三個數值區間計數,請務必在四個單元格中輸入frequency函數獲得計算結果。多出來的單元格將返回data_array中第三個區間值以上的數值個數。
綜上可以看出同樣一個問題可以用三個函數求出結果。countifs用作條件統計時,條件區域和條件的值必須成對出現,所以它的參數一定是偶數個,此函數容易理解,但是參數多。而sumproduct函數的用途更加廣泛些,除了可以條件計數外還可以求和,但是在理解掌握上來說較countifs要難一些。而frequency函數是參數最簡單的,也很容易理解,但是在操作按鍵上要注意數組函數的操作方法。個人覺得分段統計用frequency最快捷簡便。
總之,Excel已成為我們日常辦公室處理數據的最常用的軟件,解決同樣一個問題有很多的途徑和方法。只要深入挖掘其中的函數功能,選擇最高效的方法,一定能夠給我們的工作帶來很大的便利。
[1]徐軍.Ex c e l在經濟管理中的應用[M].北京:清華大學出版社,2015.
[2]劉平.Ex c e l在辦公中的高級應用初探[J].電腦知識與技術:學術交流,2010,06(9 X):7845-7846.
[3]胡國民.《辦公軟件高級應用》課堂教學之我見[J].辦公自動化,2013(2):56-58.
Application Comparison of Excel Statistical Functions
Jiao Pingping
(College of Sanya,Sanya 572022,Hainan)
tract】 In the senior application of Excel,many statistics functions can bring great convenience to our statistical work.Finding a suitable statistical function for data statistics according to the characteristics of the data can improve the efficiency of data processing.In this paper,by comparing three statistical functions,their characteristics and advantages are introduced.
words】 Excel;advanced application;statistical functions;frequency
TP391.13
A
1008-6609(2017)04-0066-03
焦萍萍(1983-),女,江西人,碩士,講師,研究方向為通信技術和嵌入式系統。