You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在Excel中统计错误值数量?含#Div/0、#Name?等类型的公式咨询

统计Excel选中区域内错误值数量的实用公式

嘿,这个需求太常见了,给你几个简单高效的公式方案,不管是统计所有类型的错误值,还是特定的#Div/0!、#Name?这类,都能轻松搞定:

一、统计所有错误值(通用方案)

如果想一次性统计选中区域里所有类型的错误值(包括#Div/0!、#Name?、#N/A、#VALUE!等),用这个公式最方便:

=SUMPRODUCT(--ISERROR(你的选中区域))

举个例子,如果你要统计A1:C10范围内的错误值数量,公式就是:

=SUMPRODUCT(--ISERROR(A1:C10))

小解释:ISERROR()会逐个检查单元格,返回TRUE(是错误)或FALSE(不是错误);--把这些逻辑值转换成数字1和0;最后SUMPRODUCT()把所有数字加起来,就是错误值的总数啦。

如果你的Excel是365/2021及以上版本(支持动态数组),还可以简化成:

=SUM(--ISERROR(A1:C10))

二、统计特定类型的错误值

要是你只需要统计某一种错误(比如只数#Div/0!或者#Name?),用COUNTIF就够了:

  • 统计#Div/0!的数量:
=COUNTIF(你的选中区域,"#Div/0!")
  • 统计#Name?的数量:
=COUNTIF(你的选中区域,"#Name?")

注意要把错误类型的文本完全照搬,包括感叹号、问号这些符号哦。

三、另一种替代方案(AGGREGATE函数)

如果你不想用数组相关的公式,也可以用AGGREGATE来实现:

=ROWS(你的选中区域)*COLUMNS(你的选中区域)-AGGREGATE(2,6,你的选中区域)

原理:先算出选中区域的总单元格数,再用AGGREGATE(2,6,...)统计区域内非错误值的数量,两者相减就得到错误值的数量了。

内容的提问来源于stack exchange,提问作者user5768866

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.05.21 04:06:19