章喜洋
摘 要:EXCEL軟件中的COUNTIF函數對數據統計、條件運算具有較強的功能,同時對文本與數據輸入控制、提高工作效率方面也有較大作用,在職業技術學校的教學管理中得到較廣泛的運用,也是高職高專學生、專業技術類和文職文秘類人員應掌握的一項專業技能。
關鍵詞:COUNTIF函數 教學管理 運用 公式設置
中圖分類號:G421 文獻標識碼:A 文章編號:1672-3791(2014)06(a)-0192-02
當前Excel軟件在職業技術學校的教學管理工作中得到廣泛的運用,而該軟件中COUNTIF函數對數據統計、條件運算和數據輸入控制等方面具有較強的功能,靈活運用能大大提高教學管理工作效率。筆者在教學管理實踐中對該函數運用進行歸納和總結,供大家分享和提升Excel函數的運用能力。
1 COUNTIF函數的語法定義
COUNTIF作為Excel軟件中一個單元格條件計數函數,在實際工作中發揮著強大的作用。其函數語法為“COUNTIF(range,criteria)”,Range為需要計算滿足條件的單元格數目的單元格區域;Criteria為確定哪些單元格將被計算在內的條件,其形式可以為數字、表達式、單元格引用或文本。例如:條件可以表示為28、"28"、"〉28"、"Orange"或D3。
2 COUNTIF函數在教學管理中運用實例分析
筆者在職業技術教學管理實踐中,運用COUNTIF函數在學員學籍注冊、學員成績統計、獎學金評定、免學費資金申報等方面發揮較強的條件統計功能,同時對文本與數據輸入控制、提高工作效率方面具有較大的作用。以下通過應用實例的分析和問題解決來體現COUNTIF函數的功能和作用。
2.1 學員成績分數段人數統計
例1:學校2012級某班級41名學生,第一學期各科考試成績如圖1所示,請運用EXCEL函數統計學生總分、各科平均分、成績排名,并對各科平均分按“優秀、良好、及格和不及格統計人數。
操作方法和步驟:(1)可運用SUM(D3:J3)、AVERAGE(D3:J3)、RANK(L3,L3:L43)等函數公式統計41名學生的總分、各科平均分和成績排名;(2)單擊Q4、Q5等單元格,在編輯欄內輸入“=COUNTIF (L3:L43,">=85")”按Enter鍵確認、“=SUM(COUNTIF(L3:L43,">="&{75,85})*{1,-1})”按Enter鍵確認,可以計算出Q4、Q5單元格內數值,如圖1所示,其它分數段人數可用此方法計算。
2.2 利用文本信息統計人數
例2:學校在統計某學年度學生免學費補助資金申請的報表數據時,需根據各年級專業學生人數,匯總統計出學校各專業學生申請免學費補助資金金額。
操作方法和步驟:引用一、二、三年級學生匯總表中的“班級專業名稱”標題下的“專業名稱”文本信息,運用COUNTIF函數統計各專業學生人數。操作步驟:(1)打開工作表(圖2所示)單擊選定J10單元格;(2)點擊菜單“插入”項選擇“函數”項、再點擊“COUNTIF”項,按“確定”彈出COUNTIF函數框;(3)點出引用工作頁輸入Rang,Criteria二項數據值,如圖4所示;或在編輯欄內輸入=COUNTIF(一年級匯總表!O6:O1119,"*數控加工"),按“確定”J10單元格內“213”為該專業人數。采用同樣的方法可計算出各年度其他專業學生人數,如圖2所示。
2.3 運用COUNTIF函數功能控制某列數據避免重復錄入
例3:學校在統計某學年度學生免學費補助資金申請的報表數據時,學生名單信息匯總表中的“身份證號碼”和“全國技工院校電子注冊管理系統學生編號”兩項的數據不能重復,請設置數據避免出現重復錄入。
操作方法和步驟:用條件格式避免重復,(1)分別選定F、G列,在F6、G6單元格輸入“+身份證號碼和電子注冊管理系統學生編號”(用'避免出現科學計數法),點格式"->"條件格式",分別將條件設成公“=COUNTIF($F:$F,$F$6)>1、=COUNTIF($G:$G,$G$6)>1”,點"格式"->"字體"->"顏色",選定紅色后點兩次"確定";(2)再用格式刷將F6、G6單元格的條件格式向下復制。這樣設定好后,如果出現數據重復則字體將會變成紅色,如圖3所示。
2.4 運用COUNTIF函數標識兩列數據不同之處
例4:在EXCEL表格中如何把B列與A列不同之處標識出來?
操作方法和步驟:(1)如果是要求A、B兩列的同一行數據相比較:假定第一行為表頭,單擊A2單元格,點“格式”→“條件格式”,將條件設為“單元格數值” “不等于”=B2,點擊“格式”→“字體”→“顏色”,選中紅色,點擊兩次“確定”。用格式刷將A2單元格的條件格式向下復制,B列可參照此方法設置。(2)如果是A列與B列整體比較(即相同數據不在同一行):假定第一行為表頭,單擊A2單元格,點“格式”→“條件格式”,將條件設為“公式”=COUNTIF($B:$B,$A2)=0,點“格式”→“字體”→“顏色”,選中紅色,點兩次“確定”。用格式刷將A2單元格的條件格式向下復制,B列可參照此方法設置。(3)按以上方法設置后,AB列均有的數據不著色,A列有B列無或者B列有A列無的數據標記為紅色字體。
3 COUNTIF函數運用的公式設置歸納總結
根據COUNTIF函數在教學管理工作中的運用,體現出該函數的功能和作用,為熟練掌握其功能,歸納總結出該函數的公式設置并靈活運用。
3.1 求各種類型單元格數量的函數公式設置
(1)求真空單元格數量設置:=COUNTIF (data,"="),真空+假空單元格數量:=COUNTIF(data,"")相當COUNTBLANK()函數,非真空單元格數量:=COUNTIF(data,"<>")相當于COUNTA()函數。endprint
(2)求文本型單元格數量設置:=COUNTIF (data,"*"),假空單元格也是文本型單元格,區域內所有單元格數量:COUNTIF(data,"<>"""),邏輯值為TRUE的單元格數量: =COUNTIF(data,TRUE)。
3.2 求大于或小于等于某個值、單元格數據的函數公式設置
(1)求大于50、等于50、小于等于50單元格的值設置為:=COUNTIF(data,">50")、COUNTIF(data,50)、COUNTIF(data,"<=50")。
(2)求大于等于E5(單元格)、等于E5、小于E5單元格的值設置為:=COUNTIF (data,">="&$E$5)、COUNTIF(data,$E$5)、COUNTIF(data,"<"&$E$5)。
3.3 等于或包含某N個特定字符的單元格數量的函數公式設置
在EXECL中查找和替換時,代表任意單個字符,*代表任意多個字符。如果要將工作表中的"?"和"*"替換成其他字符,就只能在查找框中輸入~?~和~*~才能正確替換。
(1)如“兩個字符、兩個字符且第2個是B和包含B”的函數設置為:=COUNTIF (data,"??")、COUNTIF(data,"?B")和COUNTIF(data,"*B*")。
(2)如“包含D3單元格的內容、第2字是D3單元格的內容、"你好"”的函數設置為:=COUNTIF(data,"*"&D3&"*")、=COUNTIF(data,"?"&D3&"*")、 =COUNTIF(data,"你好")。
3.4 兩個條件求數量的函數公式設置
(1)對大于10且小于等于15、大于等于10且小于15的函數設置為:=SUM(COUNTIF(data,">" &{10,15})*{1,-1})?、=SUM(COUNTIF(data,">="&{10,15})*{1,-1})。
(2)?對大于等于10且小于等于<=15、對大于10且小于15的函數設置為:=SUM(COUNTIF(data,{">=10",">15"})*{1,-1});=SUM(COUNTIF(data,{">10",">=15"})*{1,-1})。{注:一般多條件計數使用SUMPRODUCT函數,以上方法較少使用,僅供參考}
4 結語
通過對COUNTIF函數在教學管理工作中實例運用的分析、函數公式設置的分類和匯總,能體現Excel函數具有強大統計運算、分析匯總等功能。由掌握“條件統計函數”并靈活運用而窺豹一斑,因此,可增強學習Excel軟件的興趣,掌握該專業技能,為提高工作效率發揮更大作用。
參考文獻
[1] 王俊京,杜壘.Excel中If和Countif函數在教學中的應用[J].產業與科技論壇. 2011(5):160,185.
[2] 張敏.基于EXCEL函數的學生成績分析與管理[J].農業網絡信息.2006(5):157-158.
[3] 張冬梅.巧用countif( )函數錄入新生信息[J].電腦知識與技術(經驗技巧),2012(10):39-40.
[4] 曹秋仙.巧用Excel中的If和Countif函數[J].福建電腦,2013(5):153-154.
[5] 鄭帥.Countif函數在Excel中的絕妙使用[J].科技資訊,2013(15):11.endprint
(2)求文本型單元格數量設置:=COUNTIF (data,"*"),假空單元格也是文本型單元格,區域內所有單元格數量:COUNTIF(data,"<>"""),邏輯值為TRUE的單元格數量: =COUNTIF(data,TRUE)。
3.2 求大于或小于等于某個值、單元格數據的函數公式設置
(1)求大于50、等于50、小于等于50單元格的值設置為:=COUNTIF(data,">50")、COUNTIF(data,50)、COUNTIF(data,"<=50")。
(2)求大于等于E5(單元格)、等于E5、小于E5單元格的值設置為:=COUNTIF (data,">="&$E$5)、COUNTIF(data,$E$5)、COUNTIF(data,"<"&$E$5)。
3.3 等于或包含某N個特定字符的單元格數量的函數公式設置
在EXECL中查找和替換時,代表任意單個字符,*代表任意多個字符。如果要將工作表中的"?"和"*"替換成其他字符,就只能在查找框中輸入~?~和~*~才能正確替換。
(1)如“兩個字符、兩個字符且第2個是B和包含B”的函數設置為:=COUNTIF (data,"??")、COUNTIF(data,"?B")和COUNTIF(data,"*B*")。
(2)如“包含D3單元格的內容、第2字是D3單元格的內容、"你好"”的函數設置為:=COUNTIF(data,"*"&D3&"*")、=COUNTIF(data,"?"&D3&"*")、 =COUNTIF(data,"你好")。
3.4 兩個條件求數量的函數公式設置
(1)對大于10且小于等于15、大于等于10且小于15的函數設置為:=SUM(COUNTIF(data,">" &{10,15})*{1,-1})?、=SUM(COUNTIF(data,">="&{10,15})*{1,-1})。
(2)?對大于等于10且小于等于<=15、對大于10且小于15的函數設置為:=SUM(COUNTIF(data,{">=10",">15"})*{1,-1});=SUM(COUNTIF(data,{">10",">=15"})*{1,-1})。{注:一般多條件計數使用SUMPRODUCT函數,以上方法較少使用,僅供參考}
4 結語
通過對COUNTIF函數在教學管理工作中實例運用的分析、函數公式設置的分類和匯總,能體現Excel函數具有強大統計運算、分析匯總等功能。由掌握“條件統計函數”并靈活運用而窺豹一斑,因此,可增強學習Excel軟件的興趣,掌握該專業技能,為提高工作效率發揮更大作用。
參考文獻
[1] 王俊京,杜壘.Excel中If和Countif函數在教學中的應用[J].產業與科技論壇. 2011(5):160,185.
[2] 張敏.基于EXCEL函數的學生成績分析與管理[J].農業網絡信息.2006(5):157-158.
[3] 張冬梅.巧用countif( )函數錄入新生信息[J].電腦知識與技術(經驗技巧),2012(10):39-40.
[4] 曹秋仙.巧用Excel中的If和Countif函數[J].福建電腦,2013(5):153-154.
[5] 鄭帥.Countif函數在Excel中的絕妙使用[J].科技資訊,2013(15):11.endprint
(2)求文本型單元格數量設置:=COUNTIF (data,"*"),假空單元格也是文本型單元格,區域內所有單元格數量:COUNTIF(data,"<>"""),邏輯值為TRUE的單元格數量: =COUNTIF(data,TRUE)。
3.2 求大于或小于等于某個值、單元格數據的函數公式設置
(1)求大于50、等于50、小于等于50單元格的值設置為:=COUNTIF(data,">50")、COUNTIF(data,50)、COUNTIF(data,"<=50")。
(2)求大于等于E5(單元格)、等于E5、小于E5單元格的值設置為:=COUNTIF (data,">="&$E$5)、COUNTIF(data,$E$5)、COUNTIF(data,"<"&$E$5)。
3.3 等于或包含某N個特定字符的單元格數量的函數公式設置
在EXECL中查找和替換時,代表任意單個字符,*代表任意多個字符。如果要將工作表中的"?"和"*"替換成其他字符,就只能在查找框中輸入~?~和~*~才能正確替換。
(1)如“兩個字符、兩個字符且第2個是B和包含B”的函數設置為:=COUNTIF (data,"??")、COUNTIF(data,"?B")和COUNTIF(data,"*B*")。
(2)如“包含D3單元格的內容、第2字是D3單元格的內容、"你好"”的函數設置為:=COUNTIF(data,"*"&D3&"*")、=COUNTIF(data,"?"&D3&"*")、 =COUNTIF(data,"你好")。
3.4 兩個條件求數量的函數公式設置
(1)對大于10且小于等于15、大于等于10且小于15的函數設置為:=SUM(COUNTIF(data,">" &{10,15})*{1,-1})?、=SUM(COUNTIF(data,">="&{10,15})*{1,-1})。
(2)?對大于等于10且小于等于<=15、對大于10且小于15的函數設置為:=SUM(COUNTIF(data,{">=10",">15"})*{1,-1});=SUM(COUNTIF(data,{">10",">=15"})*{1,-1})。{注:一般多條件計數使用SUMPRODUCT函數,以上方法較少使用,僅供參考}
4 結語
通過對COUNTIF函數在教學管理工作中實例運用的分析、函數公式設置的分類和匯總,能體現Excel函數具有強大統計運算、分析匯總等功能。由掌握“條件統計函數”并靈活運用而窺豹一斑,因此,可增強學習Excel軟件的興趣,掌握該專業技能,為提高工作效率發揮更大作用。
參考文獻
[1] 王俊京,杜壘.Excel中If和Countif函數在教學中的應用[J].產業與科技論壇. 2011(5):160,185.
[2] 張敏.基于EXCEL函數的學生成績分析與管理[J].農業網絡信息.2006(5):157-158.
[3] 張冬梅.巧用countif( )函數錄入新生信息[J].電腦知識與技術(經驗技巧),2012(10):39-40.
[4] 曹秋仙.巧用Excel中的If和Countif函數[J].福建電腦,2013(5):153-154.
[5] 鄭帥.Countif函數在Excel中的絕妙使用[J].科技資訊,2013(15):11.endprint