Excel COUNTIFS 函數 | 範例說明

excel_countifs

Excel COUNTIFS 函數功能是統計符合 1 個或多個條件的儲存格數量,當每個條件都符合時(AND 運算),才會計算該筆資料。Excel 有 COUNTIFS 及 COUNTIF 函數,都可以使用日期、數字、字串以及邏輯符號(>,<,<>,=)作為條件,因為 COUNTIFS 函數可以使用多個條件,使用上更加彈性。即便只有 1 個條件,仍建議使用 COUNTIFS 函數,當之後有多條件的需求,較容易維護函數。本文以多個範例,說明 COUNTIFS 的使用方法。

COUNTIFS 函數可以統計資料區間,詳細說明請參考 Excel 統計資料區間 | COUNTIFS 及 FREQUENCY 函數範例說明

語法說明

COUNTIFS( criteria_range1, criteria1, [ criteria_range2 ], [ criteria2 ] … )

COUNTIFS ( 條件範圍1, 判斷條件1, [ 條件範圍2 ] , [ 判斷條件2 ] … )

備註: 僅 criteria_range1, criteria1 為必填引數

  • criteria_range1 條件範圍1:第 1 個條件的資料範圍
  • criteria1 判斷條件1:判斷條件 1
  • [ criteria_range2 ] [ 條件範圍2 ] :第 2 個條件的資料範圍
  • [ criteria2 ] [ 判斷條件2 ]:判斷條件 2

範例

本文以產品銷售資料表作為範例,分別說明各個條件下如何使用 COUNTIFS 函數

countifs_dataframe

文字條件

本範例說明如何使用文字條件,我們要計算符合顏色”紅”及地區”台北”條件的個數

countifs_string
1. 輸入 COUNTIFS 函數
countifs_formula
2. 選擇顏色欄位 C3:C12 作為【條件範圍1】
countifs_string_criteria1_range
3. 【判斷條件1】輸入“紅”
countifs_string_criteria1
4. 選擇地區欄位 D3:D12 作為【條件範圍2】
countifs_string_criteria2_range
5. 【判斷條件2】輸入“台北”
countifs_string_criteria2
6. 完成函數,數量顯示 3,表示共計有 3 筆資料符合顏色”紅”及地區”台北”條件
countifs_string_done

數字條件

本範例說明如何使用數字條件,我們要計算符合”數量 3 ”及”金額大於 75 ”條件的個數

countifs_num
1. 輸入 COUNTIFS 函數
countifs_num_input_formula
2. 選擇數量欄位 E3:E12 作為【條件範圍1】
countifs_num_criteria1_range
3. 【判斷條件1】輸入 3
countifs_num_criteria1
4. 選擇金額欄位 F3:F12 作為【條件範圍2】
countifs_num_criteria2_range
5. 【判斷條件2】輸入“>75”
countifs_num_criteria2

注意,單純以數字為條件時,不需要雙引號;當使用數學邏輯符號搭配數字時,需要使用雙引號將條件全部包起來

6. 完成函數,數量顯示 3,表示共計有 3 筆資料符合”數量 3 ”及”金額大於 75 ”條件
countifs_num_done

條件參照儲存格

本範例說明如何將條件參照儲存格,可以增加閱讀性及維護性。我們要計算符合”數量 3 ”及”金額大於 75 ”條件的個數,上述條件輸入在儲存格 I2 及 I3

countifs_reference
1. 輸入 COUNTIFS 函數
countifs_reference_input_formula
2. 選擇數量欄位 E3:E12 作為【條件範圍1】
countifs_reference_criteria1_range
3. 【判斷條件1】輸入 I2
countifs_reference_criteria1
4. 選擇金額欄位 F3:F12 作為【條件範圍2】
countifs_reference_criteria2_range
5. 【判斷條件2】輸入“>” & I4
countifs_reference_criteria2

注意,當使用數學邏輯符號搭配儲存格時,需要利用 & 符號,合併”數學邏輯符號”及”儲存格”

6. 完成函數,數量顯示 3,表示共計有 3 筆資料符合”數量 3 ”及”金額大於 75 ”條件
countifs_reference_done

日期條件

本範例說明如何使用日期條件,我們要計算符合”日期小於2021/06/30”的個數。設定日期條件有 2 種方式,第 1 種是參照輸入日期的儲存格;第 2 種是輸入日期在函數,建議搭配使用 Excel Date 函數,減少 Excel 判斷出錯的可能

參照輸入日期的儲存格

1. 輸入 COUNTIFS 函數
countifs_date_input_formula
2. 選擇日期欄位 B3:B12 作為【條件範圍1】
countifs_date_reference_criteria_range
3. 【判斷條件1】輸入 “<” & I2
countifs_date_reference_criteria1

注意,當使用數學邏輯符號搭配儲存格時,需要利用 & 符號,合併”數學邏輯符號”及”儲存格”

4. 完成函數,數量顯示 2,表示共計有 2 筆資料符合”日期小於2021/06/30”條件
countifs_date_reference_done

輸入日期在函數

1. 輸入 COUNTIFS 函數
countifs_date_input_formula
2. 選擇日期欄位 B3:B12 作為【條件範圍1】
countifs_date_reference_criteria_range
3. 【判斷條件1】輸入 “<” & Date(2021, 6, 30)
countifs_date_formula_criteria1

注意,使用數學邏輯符號搭配 Excel 函數時,需要利用 & 符號,合併”數學邏輯符號”及” Excel 函數”

4. 完成函數,數量顯示 2,表示共計有 2 筆資料符合”日期小於2021/06/30”條件
countifs_date_formula_done

不等於條件

本範例說明如何設定不等於條件,我們要計算不等於”紅”條件的個數

countifs_not_equal_to
1. 輸入 COUNTIFS 函數
countifs_not_equal_to_input_formula
2. 選擇顏色欄位 C3:C12 作為【條件範圍1】
countifs_not_equal_to_criteria1_range
3. 【判斷條件1】輸入“<>紅”
countifs_not_equal_to_criteria1

注意,使用數學邏輯符號搭配文字時,需要將”數學邏輯符號”及”文字”包在雙引號內

4. 完成函數,數量顯示 4,表示共計有 4 筆資料不等於”紅”條件
countifs_not_equal_to_done

OR 條件

COUNTIFS 函數判斷多條件的邏輯是”AND”,也就是必須要每個條件都符合,函數才會計算該個數。如果要”OR”邏輯,我們可以利用 SUM 函數搭配大括號” { } “符號,當儲存格符合大括號內的任何條件,函數就計算該個數。本範例要計算符合”台北”或是”桃園”條件的個數

countifs_or
1. 輸入 SUM 函數
countifs_or_input_sum
2. 輸入 COUNTIFS 函數
countifs_or_input_countifs
3. 選擇地區欄位 D3:D12 作為【條件範圍1】
countifs_or_criteria1_range
4. 【判斷條件1】輸入 { “台北”, “桃園” }
countifs_or_criteria1
5. 完成函數,數量顯示 6,表示共計有 6 筆資料等於”台北”或是”桃園”條件
countifs_or_done

如果本篇文章有幫助到你,請在下方拍手圖示按 5 下。只要花幾秒鐘登入 Google 或 FB 帳號,不需任何花費就能提供我實質的回饋,支持我繼續創作,謝謝

發表迴響