统计缺失值
假如您有两个列表,需要统计其中一个列表中所有不在另一个列表中的值的总数,您可以使用 SUMPRODUCT 公式,结合 MATCH 和 ISNA 函数,或使用 COUNTIF 函数轻松实现。

使用 SUMPRODUCT、MATCH 和 ISNA 统计缺失值
使用 SUMPRODUCT 和 COUNTIF 统计缺失值
使用 SUMPRODUCT、MATCH 和 ISNA 统计缺失值
统计 列表 B 中在列表 A 中缺失的所有值的总数。如上图所示,您可以先用 MATCH 函数返回列表 B 中每个值在列表 A 中的相对位置,如果某个值未出现在列表 A 中,则会返回#N/A 错误。随后,ISNA 函数可识别这些#N/A 错误,SUMPRODUCT 则会统计这些错误的总数。
通用语法
=SUMPRODUCT(--ISNA(MATCH()))range_to_count,lookup_range,0)))
- range_to_count:用于统计缺失值的区域,这里指的是列表 B。
- lookup_range:用于与 range_to_count 进行比较的区域,此处指列表 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;1;0}。随后,SUMPRODUCT 函数会返回这些值的总和:1.
使用 SUMPRODUCT 和 COUNTIF 统计缺失值
要统计 列表 B 中在列表 A 中缺失的所有值的总数,您可以使用 COUNTIF 函数,通过条件“=0”判断某个值是否存在于列表 A 中。缺失时会返回 0,随后利用 SUMPRODUCT 即可统计所有缺失值的数量。
通用语法
=SUMPRODUCT(--(COUNTIF()))lookup_range,range_to_count)=0))
- lookup_range:用于与 range_to_count 进行比较的区域,此处指列表 A。
- range_to_count:用于统计缺失值的区域,此处指列表 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 函数不仅可以对两列或多个数组的对应项进行相乘并求和,更是一款极其实用的函数。它能够像 COUNTIFS 或 SUMIFS 一样,帮助您根据多重条件对单元格进行计数或求和。本文将为您详细介绍 SUMPRODUCT 函数的语法及其应用实例。
Excel 的 MATCH 函数可在指定范围内查找目标值,并返回该值的相对位置。
COUNTIF 函数是 Excel 中的一款统计函数,用于计算符合特定条件的单元格数量。它支持逻辑运算符(如=、>、<)以及通配符(? 和 *),轻松实现部分匹配。
相关公式
在某些情况下,您可能需要对比两个列表,以检查列表 A 中的某个值是否存在于列表 B 中。例如,您拥有一个产品列表,想要确认这些产品是否包含在供应商提供的产品清单中。为此,本文为您整理了三种实现方法,您可根据需求自由选择。
本文将为您详细介绍 Excel 公式,帮助您统计与指定文本完全匹配或部分匹配的单元格数量。下方截图展示了相关示例。我们将首先解析公式的语法和参数说明,并通过实例助您更直观地理解操作方法。
在 Excel 中,统计介于两个数字之间的单元格数量非常常见,但在某些情况下,您可能需要统计未处于两个指定数值区间内的单元格数量。例如,我有一个包含周一至周日销售数据的产品列表,现在需要统计未落在特定最小值和最大值之间的单元格数量,如下图所示。本文将为您介绍几种可在 Excel 中实现该操作的公式。
这款最佳办公效率工具
Kutools for Excel —— 助您脱颖而出
| 🤖 | KUTOOLS AI 助手:基于数据分析的变革创新智能执行 | 生成代码| 创建自定义公式 | 数据分析及生成图表| 调用 Kutools Functions…… |
| 热门功能:查找、高亮显示或标记重复项 | 删除空白行 | 合并列或单元格且不丢失数据 | 不使用公式的四舍五入…… | |
| 超级 VLookup:多条件查询 | 多值返回 | 跨多工作表 | 模糊查找…… | |
| 高级下拉列表:轻松下拉列表 | 依赖下拉列表 | 多选下拉列表…… | |
| 列管理器:添加指定数量的列 | 移动列 | 切换隐藏列的显示状态 |比较列与选择相同/不同单元格…… | |
| 特色功能:网格聚焦 | 设计视图 | 增强编辑栏 | 工作簿和表管理器|资源库(自动文本)| 日期提取 | 汇总工作表 | 加密/解密单元格 | 按列表群发邮件 | 超级筛选 | 特殊筛选(筛选粗体单元格/斜体/删除线……) ...... | |
| 顶级 15 工具组:12 文本工具(添加文本,删除特定字符……)| 50+ 图表 类型(甘特图……)| 40+ 实用公式(基于生日计算年龄……)| 19 插入工具(插入二维码,按路径插入图片……)| 12 转换工具(小写金额转大写,汇率转换……)| 7 合并和拆分工具(高级合并行,拆分 Excel 单元格……)|……以及更多 |
Kutools for Excel 拥有超过 300 项功能,让您的需求一键轻松实现……
Office Tab —— 让 Microsoft Office(包括 Excel)支持标签式阅读与编辑
- 一秒即可切换数十个已打开的文档!
- 每天为您减少上百次鼠标点击,轻松告别鼠标手困扰。
- 查看和编辑多个文档时,工作效率提升 50%。
- 为 Office(包括 Excel)引入高效标签页,让您同样畅享如 Chrome、Edge 和 Firefox 般的便捷体验。