Excel - ISERR 函数
ISERR 函数
ISERR 函数是 IS 函数系列,归类于信息函数列表。Excel ISERR 函数检索 TRUE 或 FALSE 的布尔值。如果在评估特定表达式后发生错误或字段值指向错误,则此函数生成 TRUE;忽略 #N/A 错误。否则,该函数将检索 FALSE。
ISERR 函数对于审核庞大的数据集至关重要。它允许数据分析师使用条件格式突出显示包含错误的单元格并将其替换为准确的内容。
兼容性
此高级 Excel 函数与以下版本的 MS Excel 兼容 −
- Excel for Microsoft 365
- Excel for Microsoft 365 for Mac
- Excel for the web
- Excel 2024
- Excel 2024 for Mac
- Excel 2021
- Excel 2021 for Mac
- Excel 2019
- Excel 2016
- Excel Web App
- Excel 2013
- Excel 2010
- Excel 2007
语法
ISERR 函数的语法如下 −
=ISERR(value)
参数
您可以将以下参数与 ISERR 函数一起使用 −
参数 | 描述 | 必需/可选 |
---|---|---|
value | 它指定一个单元格引用或公式,其结果也是错误。 | 必需 |
要点
- 此函数有助于在公式中检查其结果。与 IF 函数结合使用时,此函数会提供用户定义的消息并指出错误。
- 如果在 Value 参数中指定了循环引用,则 ISERR 函数将返回 0。
- ISERR 和 ISERROR 函数非常相似;它们测试单元格内容并根据提供的单元格引用返回 True 或 False。唯一的区别是 −
- 如果单元格未引用错误,ISERROR 函数将生成 FALSE,反之亦然。
- 如果值指定错误,ISERR 函数将返回 True,但 #N/A 错误将被忽略。
ISERR 函数示例
练习以下示例,了解 Excel 中 ISERR 函数的用法。
示例 1:基本 ISERR 函数
解决方案
假设示例数据集包含单元格值和 ISEERR 的结果。您可以选择单元格区域C2:C7,然后在公式栏中输入公式=ISERR(B2)。

之后,按"Ctrl + Enter"在所选单元格区域中显示公式的结果。

因此,ISERR 根据单元格值生成逻辑值。请注意,ISERR 函数对 #N/A 值返回 FALSE。
示例 2:计算无错误的单元格
解决方案
在此示例中,我们将结合使用 SUM 函数与 NOT 和 ISERR 函数来仅计算包含无错误值的单元格。选择 C10 单元格并输入公式 =SUM(--NOT(ISERR(B2:B7)))。在此表达式中,NOT 函数反转 ISERR 函数的结果,双运算符 -- 将 TRUE 和 FALSE 转换为 1 和 0。 SUM 函数会将此单元格范围内的所有数字相加。

之后,按 Enter 键获取结果。

注意 −在评估 ISERR 函数时,#N/A 不被视为错误,因此在此表达式中它也是可数的。
如果要计算包含错误的单元格,则可以在 C12 单元格中写入表达式 =SUM(--(ISERR(B2:B7))),然后按 Enter 选项卡。


下载练习表
您可以下载并使用示例数据表来练习ISERR 函数。