用FreQuency函數(shù)統(tǒng)計(jì)分?jǐn)?shù)段

字號:

用Excel怎樣統(tǒng)計(jì)出學(xué)生成績各分?jǐn)?shù)段內(nèi)的人數(shù)分布呢?很多文章都推薦使用CountIF函數(shù),可是每統(tǒng)計(jì)一個(gè)分?jǐn)?shù)段都要寫一條函數(shù),十分麻煩。例如,要在C58:C62內(nèi)統(tǒng)計(jì)顯示C2:C56內(nèi)小于60分、60至70之間、70至80之間、80至90之間、90至100之間的分?jǐn)?shù)段內(nèi)人數(shù)分布情況,要輸入以下5條公式:
    1. 在C58內(nèi)輸入公式統(tǒng)計(jì)少于60分的人數(shù):=CountIF(C2:C56,"<60")
    2. 在C59內(nèi)輸入公式統(tǒng)計(jì)90分至100之間的人數(shù):=CountIF(C2:C56,">=90")
    3. 在C60內(nèi)輸入公式統(tǒng)計(jì)80至90之間的人數(shù):=CountIF(C2:C56,">=80")-CountIF(C2:C56,">=90"),
    4. 在C61內(nèi)輸入公式統(tǒng)計(jì)70到80之間的人數(shù):=CountIF(C2:C56,">=70")-CountIF(C2:C56,">=80"),
    5. 在C62內(nèi)輸入公式統(tǒng)計(jì)60到70之間的人數(shù):=CountIF(C2:C56,">=60")-CountIF(C2:C56,">=70")。
    如果要把0至10之間、10至20之間、20至30……90至100之間這么多個(gè)分?jǐn)?shù)段都統(tǒng)計(jì)出來,就要寫上十條公式了。
    其實(shí),Excel已經(jīng)為我們提供了一個(gè)進(jìn)行頻度分析的FreQuency數(shù)組函數(shù),它能讓我們用一條數(shù)組公式就輕松地統(tǒng)計(jì)出各分?jǐn)?shù)段的人數(shù)分布。例如,我們要統(tǒng)計(jì)出C2:C56區(qū)域內(nèi)0至100每個(gè)分?jǐn)?shù)段內(nèi)的人數(shù)分布:
    1. 在B58:B68內(nèi)輸入:0、9.9、19.9、……9.9、99.9、100。
    2. 用鼠標(biāo)選擇區(qū)域C58至C69,在編輯欄內(nèi)輸入“=FreQuency(C2:C56,B58:B69)”。
    3. 按“Crtl+Shift+Enter”組合鍵產(chǎn)生數(shù)組公式“={FreQuency(C2:C56,B58:B69)}”,這里要注意“{ }”不能手工鍵入,必須按下“Crtl+Shift+Enter”組合鍵由系統(tǒng)自動產(chǎn)生。完成后C58:C69將顯示如圖所示的分?jǐn)?shù)分布情況。
    用CountIF函數(shù)統(tǒng)計(jì)分?jǐn)?shù)段的方法流傳很廣,但效率并不高,提出這個(gè)新方法希望對大家有所幫助。另外,在Excel的幫助里也有一個(gè)用FreQuency函數(shù)統(tǒng)計(jì)分?jǐn)?shù)段的簡單范例。