220 多个excel快捷键速查表 适用Windows和Mac , 工作效率提升10倍 免费下载>>>
下载 “excel快捷键速查表” Excel快捷键速查表.zip – 已下载54次 – 3 MB
通用公式
=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倍 免费下载>>>