Excel用Count函數統計個數的7大實例,含與If組合的實例

2021-01-08 電腦技術角

在 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

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所示:

圖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所示:

圖4

2、說明數組中能轉為數字的文本計入統計個數,不能轉數字的文本"2018-10-10"不計入統計個數。

(五)Value 為空格和錯誤值的實例

1、選中 B1 單元格,輸入公式 =COUNT(A1:A4),如圖5所示:

2、按回車,返回 2,說明空格和錯誤值都沒有計入統計個數,只有兩個數字計入了,如圖6所示:

圖6

(六)Count函數與If函數的組合使用

1、假如要統計服裝銷量表中銷量大於等於 600 的服裝總數。把公式 =COUNT(IF(D2:D6>=600,D2:D6,"")) 複製到 E2 單元格,按 Ctrl + Shift + 回車,返回統計結果 2,操作過程步驟,如圖7所示:

圖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所示:

圖9

2、公式說明:公式 =COUNT(C2:C6)+COUNTBLANK(C2:C6) 由Count函數與CountBlank函數組成,Count函數用於統計非空單元格總數,CountBlank函數用於統計空單元格總數,把兩者的統計結果相加便是價格列的單元格總數。

相關焦點

  • Excel CountIf函數的使用方法,含用數組組合多重條件實例
    CountIf函數是 Excel 中根據條件統計個數的函數,它只有兩個參數,一個是統計範圍,另一個是統計條件。一般情況下,只用一個統計條件,但也可以用數組組合多重條件。在條件中,既可以用小於等於大於號,又可以通配符問號和星號,還可以用其它函數。
  • Excel Replace函數與ReplaceB函數的使用方法,含7個替換實例
    在 Excel 中,Replace函數與ReplaceB函數用於替換指定的字符數和字節數,它們都有四個參數,其中三個參數相同,只有一個參數不同,也就是指定字符數和字節數的參數不同。以下是 Excel Replace函數與ReplaceB函數的使用方法,總共有7個實例,分別為把單槓替換為雙槓,替換姓名中間一個字,把部分數字替換為星號*,替換某個字後的所有字符,替換一段字符中間指定個字符、替換數字、字母和特殊字符和替換單字節與雙字節,實例操作所用版本均為 Excel 2016。
  • Excel CountIfs函數的使用方法及實例,含不為空和多個條件的實例
    CountIfs函數在 Excel 中用於組合多個條件區域/條件對,以彌補CountIf函數只能組合一個條件區域/條件對的不足。如果要統計同時滿足兩個條件的某種產品個數,用 CountIf 需要用數組組合條件,比較麻煩,而用 CountIfs 組合兩個條件區域/條件對即可,比較簡單明了。CountIfs 與 CountIf 一樣,條件中可以用邏輯值與通配符(問號和星號)。
  • Excel Choose函數的使用方法,含與Match與VLookUp配合使用的實例
    除可以用單個數字作索引號外,還可以用數組;用數組作索引號常常在和Match函數或VLookUp函數配合使用時出現,以下列舉了 Excel Choose函數使用方法的6大實例,其中就包含有和Match函數或VLookUp函數配合使用的實例,實例操作所用版本均為 Excel 2016。
  • Excel Len與Lenb函數的使用方法及實例,含截取字母數字與漢字
    以下就是 Excel Len與Lenb函數的使用方法及實例,含獲取空與空格的長度,字母、數字與漢字的長度,半角與全形標點符號的長度,並且還包含截取文本中所有字母數字和截取文本中所有漢字的實例,實例操作所用版本均為 Excel 2016。
  • 實例,PHP統計查詢關鍵字出現的次數
    實例說明在站內搜索中,我們往往需要列出許多符合條件的關鍵字有多少個。本例通過字符串函數 substr_count()統計查詢字符串出現的次數,運行結果如下圖所示:實現過程創建腳本 index.php 文件。首先,預定義字符串變量,編寫form表單。
  • 用COUNT函數計算單元格個數,用COUNTBLANK函數計算空白單元格數
    今日繼續講統計函數第五講:計數函數。在前者我講了條件計數的函數,今日講通用的計數函數,其一是非空的單元格計數是用COUNT,其二是計算空的單元格個數COUNTBLANK函數,兩個函數今日我放在一起講解。以便讀者能比較一下。一 COUNT函數函數定義:返回包含數字以及包含參數列表中的數字的單元格的個數.
  • Excel Offset函數的使用方法及與Sum組合實例
    Offset函數是 Excel 中用於返回距指定單元格或單元格區指定行數和列數區域的引用;它共有五個參數,前三個為必選項,後兩個為可選項;其中第一個參數為引用單元格或單元格區域;第二、三個參數分別為行數和列數,它們不能超過表格範圍,否則會返回錯誤;另外,行數和列數還有正負之分,取值不同,引用區域也不同。
  • Excel Substitute函數使用方法,含嵌套一次替換多個不同字符實例
    在 Excel 中,一共有兩個替換字符的函數,一個是Substitute函數,另一個是Replace函數;前者是用新字符替換舊字符,後者是用新字符替換指定字符數。Substitute函數既可以替換源文本中所有指定字符,又可以替換某個指定字符,並且還能嵌套使用以實現一次替換多個不同字符。
  • Excel Row函數和Rows函數的使用方法,含Row(A:A)與Row(1:1)實例
    在 Excel 中,Row函數用於返回單元格的行號,Rows函數用於返回數組或引用單元格的行數。如果Row函數省略參數,默認返回公式所在單元格的行號;Rows函數不能省略參數。Rows函數常與Indirect函數、Index函數、If函數、Match函數、SumProduct函數、Mod函數組合使用。
  • Excel用AverageIfs函數多條件求平均值,含同列雙條件的實例
    在 Excel 中,如果要多條件求平均值,可以用AverageIfs函數,它最多可以有 127 個條件,每個條件對應一個區域,即可以組合 127 個條件範圍/條件對,並且一個條件範圍即同列可以組合多個條件。
  • 「稻客說函數」COUNTA、COUNTBLANK函數實例詳解
    前面我們講解了COUNT函數的使用方法,今天我們接來了解一下COUNT函數家族中的另外兩位成員COUNTA、COUNTBLANK。COUNTA函數的含義計算區域中非空單元格的個數。COUNTA函數的語法格式COUNTA(value1,value2,…)Value1, value2, … 是包含或引用各種類型數據的參數(1-255個)。參數值可以是任何類型,它們可以包括空字符 (」 「),但不包括空白單元格。
  • Excel Column函數和Columns函數的使用方法,含Column($1:$5)實例
    在 Excel 中,Column函數用於返回單元格的列號,一次既可以返回一列的列號,也可以返回多列的列號;而Columns函數作用是返回數組或引用單元格的列數。Column函數通常與Indirect函數、If函數、Index函數、VlookUp函數、SumProduct函數、Mod函數組合使用。
  • Excel Left函數與LeftB函數使用方法,含截取到倒數指定字符實例
    如果要從左邊開始截取字符,在 Excel 中,可以用 Left函數和 LeftB函數;其中 Left函數是按字符個數截取,LeftB函數是按字節個數截取;它們的區別在於,Left函數把每個漢字算一個字符,而 LeftB函數把每個漢字算兩個字節;每個數字和字母,它們都算一個。
  • Excel Round函數的使用方法,含批量給公式添加Round保留小數實例
    以下是 Excel Round函數的使用方法,共有五個實例,包含批量給已有公式添加Round保留小數實例,實例操作所用版本均為 Excel 2016。圖12、從 A1 到 A3 三個數字的保留小數位數可知,每個數都按四捨五入的方式保留兩位小數。
  • Excel vlookup函數的多條件操作實例及if{1,0}數組組合剖析
    文章先列舉了四個vlookup函數的多條件操作實例,然後對它們逐一剖析,主要剖析if{1,0}數組條件;四個操作實例分別為:實例1:條件用 IF{1,0}、實例2:條件用 IF{0,1}、實例3:兩列連接查找,條件用 IF{1,0}與用 & 連接查找區域和實例4:兩列連接查找,條件用 IF{0,1}與用 & 連接查找區域。實例中操作所用版本均為 Excel 2016。
  • Hadoop之wordcount實例-MapReduce程序
    實驗目的利用搭建好的大數據平臺 Hadoop,對 HDFS 中的文本文件進行處理,採用 Hadoop Steaming 方式,使用 Python 語言實現英文單詞的統計功能,並輸出單詞統計結果。實驗內容將附件"COPYING_LGPL.txt"上傳 Hadoop 集群的 HDFS 中,採用 Hadoop Steaming方式,使用 Python語言實現字詞統計功能,輸出字詞統計結果,即實現文本單詞的詞頻統計功能。要求將實驗原理,過程,代碼分析,結果分析記錄在實驗報告中。
  • Excel Index函數數組與引用形式的使用方法,含引用多個區域實例
    在 Excel 中,Index函數用於返回行與列交叉處的單元格引用或單元格的數值;返回的單元格引用可以是一個單元格,也可以是一行或一列。Index函數有兩種形式,一種為數組形式,另一種為引用形式;其中數組形式只有三個參數,引用形式有四個參數;數組形式引用區域只能為一個,引用形式的引用區域可以為多個不連續的區域。
  • 實例分享:Excel最簡單的函數組合And、Or與If組合使用解析
    平時工作中,我們經常用到的函數可能就是:如果「IF」,根據字面意思理解,基本上就是如果什麼什麼,那麼什麼什麼,否則什麼什麼。但是,有是我們需要對IF增加條件的情況,就難免會遇到And和Or了,字面意思上也就是什麼和什麼,什麼或什麼的情況。下面就給大家簡單介紹下二者與IF函數的組合使用。
  • Excel Trim函數使用方法,含用三個去空格函數都刪不了的空格實例
    在 Excel 中,Trim函數用於去掉字符前後和字符之間的空格;當用於去掉字符前後空格時,只要是正常的空格,不管有多少個都能去掉,但用於去掉字符之間的空格時,會留下一個空格,不管字符是漢字還是英文。Trim函數只能去掉正常的空格,一些特殊的空格它無法去除,遇到這種情況,可以嘗試用Clean函數或Substitute函數,如果還不能去掉,可以嘗試查找替換。