計算 Excel 中包含數字或非數字值的單元格數量
Author: Xiaoyang Last Modified: 2025-05-13
如果您有一組數據,其中包含數字和非數字值,現在您可能想要計算數字或非數字單元格的數量,如下方截圖所示。在本文中,我將介紹一些在 Excel 中解決此任務的公式。
計算包含數字值的單元格數量
在 Excel 中,COUNT 函數可以幫助您計算僅包含數字值的單元格數量,通用語法為:
=COUNT(範圍)
- 範圍:您要計算的單元格範圍。
在空白單元格中輸入或複製以下公式,然後按下 Enter 鍵以獲取數字值的數量,如下方截圖所示:
=COUNT(A2:C9)
計算包含非數字值的單元格數量
如果您想獲取包含非數字值的單元格數量,SUMPRODUCT、NOT 和 ISNUMBER 函數一起可以解決這個問題,通用語法為:
=SUMPRODUCT(--NOT(ISNUMBER(範圍)))
- 範圍:您要計算的單元格範圍。
請在空白單元格中輸入或複製以下公式,然後按下 Enter 鍵,您將獲得包含非數字值和空白單元格的總數,見下方截圖:
=SUMPRODUCT(--NOT(ISNUMBER(A2:C9)))
公式解釋:
- ISNUMBER(A2:C9):這個 ISNUMBER 函數在範圍 A2:C9 中搜索數字,並返回 TRUE 或 FALSE。因此,您將得到這樣的陣列:
{TRUE,TRUE,FALSE;FALSE,FALSE,TRUE;TRUE,FALSE,FALSE;FALSE,TRUE,FALSE;FALSE,FALSE,FALSE;TRUE,FALSE,TRUE;TRUE,TRUE,FALSE;FALSE,FALSE,TRUE}。 - NOT(ISNUMBER(A2:C9)):這個 NOT 函數將上述陣列結果反轉。結果將像這樣:
{FALSE,FALSE,TRUE;TRUE,TRUE,FALSE;FALSE,TRUE,TRUE;TRUE,FALSE,TRUE;TRUE,TRUE,TRUE;FALSE,TRUE,FALSE;FALSE,FALSE,TRUE;TRUE,TRUE,FALSE}。 - --NOT(ISNUMBER(A2:C9)):這個雙負號運算符 -- 將上述陣列中的 TURE 轉換為 1,FALSE 轉換為 0,您將得到這樣的結果:{0,0,1;1,1,0;0,1,1;1,0,1;1,1,1;0,1,0;0,0,1;1,1,0}。
- SUMPRODUCT(--NOT(ISNUMBER(A2:C9)))= SUMPRODUCT({0,0,1;1,1,0;0,1,1;1,0,1;1,1,1;0,1,0;0,0,1;1,1,0}):最後,SUMPRODUCT 函數將陣列中的所有數字相加並返回最終結果:14。
提示:使用上述公式時,您會發現所有空白單元格也會被計算在內。如果您只想獲取不含空白的非數字單元格,以下公式可以幫助您:
相關函數:
- COUNT:
- COUNT 函數用於計算包含數字的單元格數量,或者計算參數列表中的數字數量。
- SUMPRODUCT:
- SUMPRODUCT 函數可以用來將兩列或多列或陣列相乘,然後獲取乘積的總和。
- NOT:
- NOT 函數返回相反的邏輯值。
- ISNUMBER:
- ISNUMBER 函數在單元格包含數字時返回 TRUE,否則返回 FALSE。
更多文章:
- 計算 Excel 中包含特定文字的單元格數量
- 假設您有一個文本字符串列表,並且希望找到包含特定文字作為其內容一部分的單元格數量。在此情況下,您可以使用通配符 (*) 在應用 COUNTIF 函數時代表任何文本或字符。本文將介紹如何在 Excel 中使用公式處理這項工作。
- 計算 Excel 中不等於多個值的單元格數量
- 在 Excel 中,您可以輕鬆地使用 COUNTIF 函數獲取不等於特定值的單元格數量,但您是否嘗試過計算不等於多個值的單元格?例如,我想獲取 A 列中產品的總數,但排除 C4:C6 中的特定項目,如下方截圖所示。本文將介紹一些在 Excel 中解決此工作的公式。
- 計算包含奇數或偶數的單元格數量
- 眾所周知,奇數除以 2 後餘數為 1,而偶數除以 2 後餘數為 0。本教程中,我將介紹如何在 Excel 中獲取包含奇數或偶數的單元格數量。
最佳的辦公生產力工具
Kutools for Excel - 幫助您脫穎而出
? | Kutools AI 助手:基於智能執行、生成代碼、創建自訂公式、分析數據並生成圖表、調用 Kutools 函數…來徹底改變數據分析方式。 |
熱門功能:查找、標記或識別重複值 | 刪除空行 | 合併列或單元格而不丟失數據 | 四捨五入無需公式 ... | |
超級 VLookup:多條件 | 多值 | 跨多工作表 | 模糊查找... | |
高級下拉列表:簡易下拉列表 | 依賴下拉列表 | 多選下拉列表... | |
列管理器:添加特定數量的列 | 移動列 | 切換隱藏列的可見狀態 | 比較列以選擇相同和不同的單元格 ... | |
特色功能:網格聚焦 | 設計檢視 | 增強編輯欄 | 工作簿與工作表管理器 | 資源庫(自動文本) | 日期提取器 | 合併資料 | 加密/解密儲存格 | 按清單發送電子郵件 | 超級篩選 | 特殊篩選(篩選粗體/斜體/刪除線...) ... | |
頂級 15 種工具集: 12 個文字工具(添加文本、刪除特定字符 ...) | 50+ 圖表 類型(甘特圖 ...) | 40+ 實用 公式(基於生日計算年齡 ...) | 19 個插入工具(插入QR碼、從路徑插入圖片 ...) | 12 個轉換工具(金額轉大寫、匯率轉換 ...) | 7 個合併與分割工具(高級合併行、分割Excel單元格 ...) | ... 還有更多 |
Kutools for Excel 擁有超過 300 種功能,確保您需要的功能只需點擊一下即可實現...
Office Tab - 啟用 Microsoft Office(包括 Excel)中的分頁閱讀和編輯功能
- 一秒鐘內在數十個打開的文檔之間切換!
- 每天為您減少數百次鼠標點擊,告別滑鼠手。
- 當查看和編輯多個文檔時,您的工作效率提高 50%。
- 為 Office(包括 Excel)帶來高效的分頁功能,就像 Chrome、Edge 和 Firefox 一樣。