當我們想用Excel表達「有多少個」時, 大家應該會首先想到 COUNT 一般統計系列。其中包含 COUNT、COUNTA、COUNTBLANK,分別可以統計:數字、文字和空格的數目。但如果遇到要用其他條件來計算個數時該怎麼辦呢 ?
統計函數 + IF / IFS,可以解決工作中大多數資料處理的需求。對 IF 不熟悉的人,可以複習一下這篇文章:【Excel Function】IF、IFS、SWITCH 條件判斷,搭配使用 AND、OR、NOT
在 Excel 中有幾個統計函數可以搭配 IF / IFS 使用:AVERAGE、COUNT、MAX、MIN、SUM
今天Y編要來跟大家介紹 COUNT 和 IF 這兩個函數的合併函數:COUNTIF、COUNTIFS。分別用在「單條件統計數量」和「多條件統計數量」時該如何使用。
Excel 範例檔案下載:Excel-COUNTIF-COUNTIFS.xlsx
COUNTIF
=COUNTIF(a, b)
a:統計範圍
b:邏輯
回傳:範圍內符合條件個數

基本用法就是把 COUNT 和 IF 合併起來,放入範圍和條件,對應範圍內,值為「BL」的個數,並填入[G1]。

=COUNTIF(統計範圍,邏輯)
第一個參數統計範圍,要尋找第一欄,填入「A:A」。
第二個參數邏輯,要尋找「BL」,這邊已[F1]或[A2]為條件。
這樣就完成:對應範圍內,值為「BL」的個數,並填入[G1]。如果條件不等於某一欄的值,而是數值判斷也可以直接使用,而判斷規則屬於文字時要加雙引號「”」:捷運板南線沿線,平均單坪價格小於50萬的個數,並填入[G2]。

=COUNTIF(統計範圍,邏輯)
第一個參數統計範圍,要尋找範圍為價格,填入「D:D」。
第二個參數邏輯,條件為價格小於50萬,直接填入「”<50″」,記得要加雙引號(“)。
目標捷運板南線沿線,平均單坪價格小於50萬的個數,就會得到 10 筆。
COUNTIFS
=COUNTIFS(a, b, [c, d]…)
a:統計範圍1
b:邏輯1
c:統計範圍2
d:邏輯2
回傳:範圍內符合條件個數

接下來進一步說明,有兩個條件的統計個數使用方式:單坪價格小於60萬,且位於台北市(車站編號大於等於10)的個數,並填入[G4]。

=COUNTIFS(統計範圍1,邏輯1,統計範圍2,邏輯2)
第一個參數統計範圍1,要尋找範圍為價格,填入「D:D」。
第二個參數邏輯1,條件為價格小於60萬,直接填入「”<60″」,記得要加雙引號(“)。
第三個參數統計範圍2,要尋找範圍為車站編號,填入「B:B」。
第四個參數邏輯2,條件為價格台北市(車站編號大於等於),直接填入「”>=10″」,記得要加雙引號(“)。
按下 Enter 後就完成目標。單坪價格小於60萬,且位於台北市(車站編號大於等於10)的個數,並填入[G4],這邊統計後共有 6 筆符合條件。
如果想要判斷的條件不只兩個,只需要在函數公式內,直接新增新的參數即可:統計範圍3、邏輯3……,記得要兩兩一組!
Excel 範例檔案下載:Excel-COUNTIF-COUNTIFS.xlsx
更多 Excel 文章請至 文章導覽 尋找,也可利用上方「搜尋(Search...)」功能
有任何莫非工具的問題,歡迎至「表單」提問
Excel 是不是很容易
和墨菲一起用 Excel 把工作變簡單
Pingback: 【Excel Function】條件加總:SUMIF、SUMIFS - 墨菲莫非
Pingback: 莫非工具 | 文章導覽 - 墨菲莫非
Pingback: 【Excel Function】條件平均:AVERAGEIF、AVERAGEIFS - 墨菲莫非