計算遺漏值數量
假設您有兩個清單,若要計算其中一個清單中不存在於另一個清單的值總數,可使用結合 SUMPRODUCT 函數與 MATCH 及 ISNA 函數的公式,或直接運用 COUNTIF 函數,輕鬆達成目標!

使用 SUMPRODUCT、MATCH 與 ISNA 計算遺漏值數量
使用 SUMPRODUCT 與 COUNTIF 計算遺漏值數量
使用 SUMPRODUCT、MATCH 與 ISNA 計算遺漏值數量
若要計算 清單 B 中遺漏自清單 A 的值總數(如上圖所示),可先運用 MATCH 函數,取得清單 B 各值在清單 A 中的相對位置陣列。若某值不存在於清單 A 中,MATCH 將傳回 #N/A 錯誤;此時 ISNA 函數會識別這些 #N/A 錯誤,再由 SUMPRODUCT 計算錯誤總數,輕鬆掌握遺漏項目!
通用語法
=SUMPRODUCT(--ISNA(MATCH()))range_to_count,lookup_range,0)))
- 要計數的範圍:用於計算缺失值的範圍,此處為清單 B。
- 查閱範圍:用來與要計數的範圍進行比對的範圍,此處指清單 A。
- 0: 此 match_type 0 會強制 MATCH 執行完全相符。
若要計算 清單 B 中遺漏自清單 A 的值總數,請複製或在儲存格 H6 中輸入下列公式,然後按 Enter 取得結果:
=SUMPRODUCT(--ISNA(MATCH()))F6:F8,B6:B10,0)))

公式說明
=SUMPRODUCT(--)ISNA()MATCH(F6:F8,B6:B10,0)))
- MATCH(F6:F8,B6:B10,0): 此 match_type 0 會強制 MATCH 函數傳回數值,代表 F6 至 F8 範圍內各值在 B6:B10 中的相對位置。若某個值在清單 A 中找不到,將傳回 #N/A 錯誤,因此結果會是以下陣列:{2;3;#N/A}。
- ISNA()MATCH(F6:F8,B6:B10,0))=ISNA(){2;3;#N/A}):ISNA 用於判斷某個值是否為「#N/A」錯誤:若是,函數傳回 TRUE;若否,則傳回 FALSE。因此,ISNA 公式將傳回 {FALSE;FALSE;TRUE}。
- SUMPRODUCT(--)ISNA()MATCH(F6:F8,B6:B10,0))) = SUMPRODUCT(--{FALSE;FALSE;TRUE}): 雙負號會將 TRUE 轉換為 1、FALSE 轉換為 0,得到陣列:{0;0;1}。接著,SUMPRODUCT 函數會傳回總和:1.
使用 SUMPRODUCT 與 COUNTIF 計算遺漏值數量
若要計算 清單 B 中遺漏自清單 A 的值總數,也可運用 COUNTIF 函數,透過條件「=0」判斷某個值是否不存在於清單 A 中——因為當該值遺漏時,COUNTIF 會傳回 0;接著由 SUMPRODUCT 計算所有遺漏值的總數。
通用語法
=SUMPRODUCT(--(COUNTIF()))lookup_range,range_to_count)=0))
- 查閱範圍:用來與要計數的範圍進行比對的範圍,此處指清單 A。
- 要計數的範圍:用於計算缺失值的範圍,此處為清單 B。
- 0: 此 match_type 0 會強制 MATCH 執行完全相符。
若要計算 清單 B 中遺漏自清單 A 的值總數,請複製或在儲存格 H6 中輸入下列公式,然後按 Enter 取得結果:
=SUMPRODUCT(--(COUNTIF()))B6:B10,F6:F8)=0))

公式說明
=SUMPRODUCT()——-(COUNTIF(B6:B10,F6:F8)=0))
- COUNTIF(B6:B10,F6:F8):COUNTIF 函數會計算 F6 至 F8 範圍內各儲存格在 B6:B10 中出現的次數,結果將產生以下陣列:{1;1;0}。
- ——-(COUNTIF(B6:B10,F6:F8)=0)=——-({1;1;0}=0): 片段 {1;1;0}=0 會產生 TRUE 和 FALSE 的陣列 {FALSE;FALSE;TRUE}。雙負號(-——)隨即將 TRUE 轉換為 1、FALSE 轉換為 0,最終得到陣列:{0;0;1}。
- SUMPRODUCT()——-(COUNTIF(B6:B10,F6:F8)=0)) = SUMPRODUCT({0;0;1}):SUMPRODUCT 隨後傳回總和:1.
相關函數
在 Excel 中,SUMPRODUCT 函數可用來將兩個或多個欄位或陣列對應元素相乘,再計算乘積的總和。事實上,SUMPRODUCT 是一個極其實用的函數,不僅能執行基本的乘積加總,還能像 COUNTIFS 或 SUMIFS 一樣,根據多個條件進行計數或加總儲存格值。本文將介紹 SUMPRODUCT 函數的語法與實際應用範例。
Excel 的 MATCH 函數會在指定的儲存格範圍中搜尋特定值,並傳回該值的相對位置。
COUNTIF 函數是 Excel 中的統計函數,用於計算符合特定條件的儲存格數量,並支援邏輯運算子(> 和 <)以及萬用字元(? 與 *)進行部分比對。
相關公式
有時您需要比較兩個清單,確認清單 A 中的值是否也存在於 Excel 的清單 B 中。例如,您手邊有一份產品清單,想檢查其中的產品是否出現在供應商提供的清單裡。為協助您完成這項任務,以下提供三種方法,歡迎選用最適合您的方式!
本文將專注於 Excel 公式,用來計算儲存格中文字字串「完全等於」或「部分符合」您所指定內容的數量(如以下截圖所示)。我們將先說明公式的語法與引數,再透過實際範例幫助您更清楚理解。
在 Excel 中,計算介於兩個數字之間的儲存格數量是常見任務;但在某些情況下,您可能需要計算「不在」兩個指定數字之間的儲存格數量。例如,我有一份產品清單,記錄了週一至週日的銷售額,現在希望取得數值不在特定低值與高值範圍內的儲存格數量(如下圖所示)。本文將介紹幾種實用的 Excel 公式,協助您輕鬆完成這項任務。
最佳 Office 生產力工具
Kutools for Excel -助您脫穎而出
| 🤖 | KUTOOLS AI 助手:以以下方式革新數據分析:智慧執行 | 產生程式碼| 建立自訂公式 | 分析資料並產生圖表| 呼叫增強函數…… |
| 熱門功能:尋找、標示或標記重複值 | 刪除空白行 | 合併列或儲存格而不遺失資料 | 不使用公式的四捨五入…… | |
| 超級 VLookup:多重條件 | 多重值 | 跨多個工作表 | 模糊查找…… | |
| 進階下拉列表:簡易下拉式清單 | 相依下拉式清單 | 多選下拉式清單…… | |
| 欄位管理員:新增指定數量的欄位 | 移動欄位 | 切換隱藏欄位的可見狀態 |比較欄位以選擇相同/不同單元格…… | |
| 精選功能:網格聚焦 | 設計視圖 | 增強編輯欄 | 工作簿與工作表管理員|資源庫(自動文字)| 日期提取 | 合併工作表 | 加密/解密儲存格 | 依清單傳送電子郵件 | 超級篩選 | 特殊篩選(篩選粗體儲存格/斜體/刪除線……) ...... | |
| 頂尖 15 工具組:12 文字工具(添加文本,刪除特定字符……)| 50+ 圖表 類型(甘特圖……)| 40+ 實用公式(基於生日計算年齡……)| 19 插入工具(插入二維碼,從路徑插入圖片……)| 12 轉換工具(金額轉大寫,匯率轉換……)| 7 合併和拆分工具(高級合併行,拆分 Excel 儲存格……)|……還有更多 |
Kutools for Excel 擁有超過 300 項功能,確保您所需的功能僅需一鍵即可取得……
Office Tab -在 Microsoft Office(包含 Excel)中啟用分頁式閱讀與編輯
- 一秒內在數十份開啟的文件間快速切換!
- 每天為您減少數百次滑鼠點擊,遠離滑鼠手困擾。
- 在檢視與編輯多份文件時,讓您的生產力提升高達 50%。
- 為 Office(包含 Excel)帶來如 Chrome、Edge 與 Firefox 般的高效能分頁體驗。