Countif是一種很初階的統計函數,而且所需引數很少(只有兩個),是非常好入手的函數。
但是如果你只是按直覺操作Countif,很容易淪落到每天瘋狂重複點選的循環。
即便那也已經比自己人工計算數量要輕鬆得多,但如果你學會這篇談的「Countif自動化設計」,你絕對可以省下無數重複點選的繁瑣。
而且還可能讓你增加一些「原來Excel也可以這麼療癒好玩啊!」的感覺喔。
一、Countif的「手動」用法
Countif是一種在既定範圍內,計算符合條件儲存格數量,的函數。
按下【插入函數】,你會看見Countif的參數設定長這樣:
=COUNTIF(Range,Criteria)
Range:你想要計算的資料範圍。
Criteria:你設定要計算的條件。
在底下資料表中,計算「成績及格(60分以上)的學生數」。
你可以輸入這樣的函數:=COUNTIF(C2:D23, ">=60")
你會得到一個數字“10”。
然後,你驕傲地告訴同事「你看,我超快算完囉!」
豈料,同事回問你一句:研究所的及格分數是70分,及格人數有多少啊?
…
…
…
你也可以趕緊回座位,把=COUNTIF(C2:D23, ">=60")改成=COUNTIF(C2:D23, ">=70")
一樣可以迅速得到正確答案“8”。
然後又跑回去告訴同事。
像這樣反覆折返跑,好像也不是個辦法…(或告他霸凌…)
面對這樣任性的同事,
為了減少你折返跑的辛勞,
我們可以用下一段介紹的Countif自動化設計。
二、Countif自動化設計
將“G3”儲存格畫上黃色底色,作為Countif函數中Criteria參照的位置。
接著在“G7”儲存格設定函數:=COUNTIF(C2:D23,G3)
有注意到嗎?
Criteria的內容,從">=70"改為G3
這樣一來,不管你要調查70分以上,40分以下,或其他條件,都只要在“G3”黃色儲存格上更改條件,Countif函數就會自動幫你更新計算結果囉!
「欸,不是啊,這樣我不是一樣要折返跑回座位更改G3儲存格嗎?」
不不不~
你可以直接把設定好的Excel檔案交給同事,
告訴他:可以自己修改G3儲存格,享受Excel自動計算的爽感!
要知道,要一個人學習「填寫Criteria條件」比學習整個「函數設計」,要容易得多啊~
只要你教會同事修改G3儲存格,以後就不用在辦公室折返跑啦!
三、Countif自動化圖表設計
任性同事:「既然你這麼快,不如也順便幫我算算,及格分數70分與60分,各自的及格率有多少?如果可以做個圓餅圖就更好啦!」
你當然可以快速做出表格與兩張圓餅圖去顯示70分與60分的及格率。
但萬一你同事又突發奇想,想要看其他分數的及格率怎麼辦?
將“I3”儲存格畫上黃色底色,作為可以自由設定之「及格分數」。
接著在底下設計及格分數以上與以下之人數統計表。
至於其人數計算,跟前一段的操作一樣。
最後,在最底下繪製一個圓餅圖,並參照上表I7:K8,抓取統計表數據。
現在你可以很開心地,任性更改及格分數。
欣賞統計表與圓餅圖,跟著變動囉~
(個人覺得挺療癒)
欸,記得把檔案塞給你同事,讓你同事也可以任性地自我療癒一下~
四、Countif常見錯誤
1.函數打錯字
就…檢查一下,錯字修正就好^^。
2.函數前面漏了“=”
如果你只輸入COUNTIF(C2:D23, ">=60"),那就真的只會出現COUNTIF(C2:D23, ">=60")。
我相信這不會是你想要的結果,前面記得補上“=”,Excel才會知道你要計算,才會幫你把結果貼上來,顯示“10”。
3. “(” 與 “)” 必須成雙成對
你會輸入 “( ” 之後忘記輸入 “)” 嗎?
一般只用單一函數的時候,應該不會發生。
像我很愛用複合函數(一個儲存格內塞很多函數,曾經超過Excel規定上限),就很容易記不清右端要補上多少個“)”。
後來我就有所節制,減少複合複雜度,若不得不用大量函數,就會另外開word分層紀錄,協助記憶。
4.Range引數沒框好
一樣,檢查一下,修正就好。
5.Criteria引數錯誤
引數錯誤的可能如下:
- 若引數為「文字」,則需要在左右兩側加上“”。
- 若引數為「數字」,須確定該儲存格格式也是數字,而非文字或其他格式。
- 若引數為「日期」,需善用year、month、day、date、hour、minute等時間函數。
6.循環參照
意思就是你要計算的範圍(Range)框到結果顯示用的儲存格了!最簡單的修改方式就是:換個儲存格,換到範圍之外,編輯函數吧。
五、Countif自動化設計範例檔案下載
好啦,只看截圖學Excel也未免太折磨人了。
這裡附上學習「Countif自動化」的檔案,
你可以下載邊讀本篇文章,邊對照檔案,並嘗試操作學習。
凱爾在哪
嗨,我是Kyle,懶得切換英文的話,可以打「凱爾」,不是打我喔!
- 小時候(大學)意外迷上Excel,幫著老師統計活動回饋單。
- 後來設計Excel模板,讓老師自己計算…(壞學生)。
- 接著幫學校心理師設計心理測驗計算模板,讓心理師快速掌握學生適應狀況,並省下繪製成果報表的時間。(為自己賺了幾千塊工讀費)
- 搭配google表單,規劃線上情緒管理系統。
- 最近設計借閱系統、行事曆、財務管理等模板,讓生活中的數字變得有趣。
若有任何Excel或函數問題,歡迎到我的官方line帳號詢問~