在 Excel 中,Count函數用於統計數字列表、單元格區域和數組的數字、能轉為數字的文本和日期的個數;如果把邏輯值 True 和 False 作為Count函數的參數,還可以統計它們的個數;另外,Count函數不能統計空和空單元格的個數,如果要統計它們,需要用CountBlank函數。以下是Excel用Count函數統計個數的使用方法,共列舉了7大實例,其中包含有與If函數和CountBlank函數組合的實例,實例操作所用版本均為 Excel 2016。
一、Count函數語法
1、表達式:COUNT(Value1, [Value2], ...)
中文表達式:Count(值1, [值2], ...)
2、說明:
A、Value 至少有一個,最多只能有 255 個。
B、如果 Value 為數字、能轉為數字的文本(如"2")和日期,將被計入統計個數;如果 Value 為邏輯值,若 Value 直接寫在Count函數中,則被計入統計個數;若 Value 是在單元格或數組中,則不被計入統計個數。
C、如果 Value 為空格、不能轉為數值的文本或錯誤值,將不被計入統計個數。
二、Count函數的使用方法及實例
(一)統計數字列表的實例
選中 A1 單元格,把公式 =COUNT(28,5,9,16,35) 複製到 A1,按回車,返回統計結果 5,操作過程步驟,如圖1所示:
(二)Value 為數字、能轉為數字的文本和日期的實例
1、把公式 =COUNT("34",2018/10/10,22) 複製到 A1 單元格,按回車,返回統計結果 3,操作過程步驟,如圖2所示:
2、公式 =COUNT("34",2018/10/10,22) 中有一個能轉為數字的文本"34"、一個日期和一個數字,返回統計個數為 3,說明能轉為數字的文本和日期都被計入統計個數。
(三)Value 含有邏輯值 True 和 False 的實例
1、把公式 =COUNT(A1:A3) 複製到 B1 單元格,按回車,返回統計結果 1;雙擊 A1 單元格,把公式改為 =COUNT(25,True,False),按回車,返回統計結果 3;操作過程步驟,如圖3所示:
2、當邏輯值在單元格時,返回統計結果 1,說明無論是真 True 還是假 False,都不計入統計個數;當邏輯值直接寫在 Count 時,返回統計結果 3,說明 True 和 False 都被計入統計個數。
(四)Value 為數組與數字的實例
1、把公式 =COUNT({23,"36","2018-10-10"},35) 複製到 A1 單元格,按回車,返回統計結果 2;雙擊 A1 單元格,把公式中的 "2018-10-10" 刪除,按回車,返回統計結果 2;操作過程步驟,如圖4所示:
2、說明數組中能轉為數字的文本計入統計個數,不能轉數字的文本"2018-10-10"不計入統計個數。
(五)Value 為空格和錯誤值的實例
1、選中 B1 單元格,輸入公式 =COUNT(A1:A4),如圖5所示:
2、按回車,返回 2,說明空格和錯誤值都沒有計入統計個數,只有兩個數字計入了,如圖6所示:
(六)Count函數與If函數的組合使用
1、假如要統計服裝銷量表中銷量大於等於 600 的服裝總數。把公式 =COUNT(IF(D2:D6>=600,D2:D6,"")) 複製到 E2 單元格,按 Ctrl + Shift + 回車,返回統計結果 2,操作過程步驟,如圖7所示:
2、公式說明:
A、公式 =COUNT(IF(D2:D6>=600,D2:D6,"")) 由 Count 和 If 組成;If 用於判斷 D2:D6 中的服裝銷量是否大於等於 600,大於則返回相應的值,If 是怎麼返回值的?If 的條件 D2:D6>=600 中的 D2:D6 是一個數組,當函數執行時,首先取出 D2,判斷它是否大於等於 600,如果滿足條件,則返回它作為返回數組的第一個元素,否則返回空""作為返回數組的第一個元素;接著判斷 D3 是否滿足條件,如果滿足,則返回它作為返回數組的第二個元素,否則返回空""作為返回數組的第二個元素,以此類推,最後返回一個數組 {"",892,"","",690}。
B、則公式變為 =COUNT({"",892,"","",690}),由於空""不計入統計個數,所以返回統計個數 2。
3、公式 =COUNT(IF(D2:D6>=600,D2:D6,"")) 也可以省略 IF 的條件為假時返回值"",返回統計結果也是 2,如圖8所示:
(七)統計區域有空單元格的單元格總數
1、假如要統計價格列的空單元格與有數值的單元格總數。把公式 =COUNT(C2:C6)+COUNTBLANK(C2:C6) 複製到 E2 單元格,按回車,返回統計結果 5;操作過程步驟,如圖9所示:
2、公式說明:公式 =COUNT(C2:C6)+COUNTBLANK(C2:C6) 由Count函數與CountBlank函數組成,Count函數用於統計非空單元格總數,CountBlank函數用於統計空單元格總數,把兩者的統計結果相加便是價格列的單元格總數。