Excel公式:统计包含错误的单元格数量

220 多个excel快捷键速查表  适用Windows和Mac , 工作效率提升10倍 免费下载>>>

下载 “excel快捷键速查表” Excel快捷键速查表.zip – 已下载54次 – 3 MB

Excel formula: Count cells that contain errors

通用公式

=SUMPRODUCT(ISERROR(range))
概括

要计算包含错误的单元格,您可以使用ISERROR函数,该函数包含在SUMPRODUCT 函数中。在所示示例中,E5 单元格包含以下公式:

=SUMPRODUCT(ISERROR(B5:B9))
解释

的SUMPRODUCT函数接受一个或多个阵列,乘阵列一起,并返回“乘积和”作为最终结果。如果只提供一个数组,SUMPRODUCT 只返回数组中项目的总和。

在所示示例中,目标是计算给定范围内的错误。E5中的公式是:

=SUMPRODUCT(ISERROR(B5:B9))

从内到外,ISERROR 函数在单元格包含错误时返回 TRUE,否则返回 FALSE。因为 B5:B9 范围内有五个单元格,所以 ISERROR 计算每个单元格并在数组中返回五个结果,如下所示:

{TRUE;FALSE;TRUE;FALSE;TRUE}

为了将 TRUE/FALSE 值强制为 1 和 0,我们使用双重否定(–)。结果数组如下所示:

{1;0;1;0;1}

最后,SUMPRODUCT 对该数组中的项目求和并返回总数,在本例中为 3。

ISERR 选项

ISERROR 函数计算所有错误。如果出于某种原因您想计算#N/A之外的所有错误,则可以使用ISERR 函数:

=SUMPRODUCT(ISERR(B5:B9)) // returns 2

由于示例中显示的错误之一是 #N/A,因此 ISERR 选项返回 2 而不是 3。

带 SUM 的数组公式

您也可以使用SUM 函数来计算错误,但您必须以数组公式的形式输入。输入后,公式将如下所示:

{=SUM(ISERROR(range))}

大括号由 Excel 自动添加并指示数组公式。

注意:这是一个数组公式,必须使用 control + shift + enter 输入

220 多个excel快捷键速查表  适用Windows和Mac , 工作效率提升10倍 免费下载>>>

下载 “excel快捷键速查表” Excel快捷键速查表.zip – 已下载54次 – 3 MB

发表评论

您的邮箱地址不会被公开。 必填项已用 * 标注