【EXCEL教學】Countif的自動化設計(附範例檔案下載)

《任性Excel工作術》

· 任性Excel工作術

Countif是一種很初階的統計函數,而且所需引數很少(只有兩個),是非常好入手的函數。

但是如果你只是按直覺操作Countif,很容易淪落到每天瘋狂重複點選的循環。

即便那也已經比自己人工計算數量要輕鬆得多,但如果你學會這篇談的「Countif自動化設計」,你絕對可以省下無數重複點選的繁瑣。

而且還可能讓你增加一些「原來Excel也可以這麼療癒好玩啊!」的感覺喔。

一、Countif的「手動」用法

Countif是一種在既定範圍內,計算符合條件儲存格數量,的函數。

按下【插入函數】,你會看見Countif的參數設定長這樣:

=COUNTIF(Range,Criteria)

Range:你想要計算的資料範圍。

Criteria:你設定要計算的條件。

【EXCEL教學】Countif的自動化設計-圖一

在底下資料表中,計算「成績及格(60分以上)的學生數」。

你可以輸入這樣的函數:=COUNTIF(C2:D23, ">=60")

你會得到一個數字“10”。

然後,你驕傲地告訴同事「你看,我超快算完囉!」

【EXCEL教學】Countif的自動化設計-圖二

豈料,同事回問你一句:研究所的及格分數是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函數就會自動幫你更新計算結果囉!

【EXCEL教學】Countif的自動化設計-圖三

「欸,不是啊,這樣我不是一樣要折返跑回座位更改G3儲存格嗎?」

不不不~

 

你可以直接把設定好的Excel檔案交給同事,

告訴他:可以自己修改G3儲存格,享受Excel自動計算的爽感!

 

要知道,要一個人學習「填寫Criteria條件」比學習整個「函數設計」,要容易得多啊~

只要你教會同事修改G3儲存格,以後就不用在辦公室折返跑啦!

 

三、Countif自動化圖表設計

任性同事:「既然你這麼快,不如也順便幫我算算,及格分數70分與60分,各自的及格率有多少?如果可以做個圓餅圖就更好啦!」

你當然可以快速做出表格與兩張圓餅圖去顯示70分與60分的及格率。

但萬一你同事又突發奇想,想要看其他分數的及格率怎麼辦?

 

將“I3”儲存格畫上黃色底色,作為可以自由設定之「及格分數」。

接著在底下設計及格分數以上與以下之人數統計表。

至於其人數計算,跟前一段的操作一樣。

最後,在最底下繪製一個圓餅圖,並參照上表I7:K8,抓取統計表數據。

 

現在你可以很開心地,任性更改及格分數。

欣賞統計表與圓餅圖,跟著變動囉~

(個人覺得挺療癒)

【EXCEL教學】Countif的自動化設計-圖四

欸,記得把檔案塞給你同事,讓你同事也可以任性地自我療癒一下~

 

四、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帳號詢問~