跳至主要内容

在Excel中忽略错误求和所有数字单元格

Author: Xiaoyang Last Modified: 2025-05-07

当对包含一些错误值的数字范围进行求和时,普通的SUM函数将无法正确工作。为了仅对数字求和并跳过错误值,AGGREGATE函数或SUM与IFERROR函数可以帮到您。

doc-sum-ignore-errors-1


使用AGGREGATE函数忽略各种错误求和数字

在Excel中,AGGREGATE函数可以帮助对一系列单元格求和,并忽略各种类型的错误,其通用语法为:

=AGGREGATE(9,6,range)
  • 9: 这是AGGREGATE中的参数 - function-num,它表示求和函数;
  • 6: 这是AGGREGATE中的另一个参数 – options,用于忽略错误值;
  • range: 要求和的单元格范围。

请在空白单元格中应用以下公式,然后按Enter键以获取总和:

=AGGREGATE(9,6,C2:C10)

doc-sum-ignore-errors-2


使用SUM和IFERROR函数忽略各种错误求和数字

您还可以将SUM和IFERROR函数结合在一起创建一个数组公式来解决此任务,其通用语法为:

{=SUM(IFERROR(range,0))}
数组公式,应同时按下Ctrl + Shift + Enter键。
  • range: 您希望在忽略错误的情况下求和的单元格范围。

将以下公式输入到空白单元格中,然后按Ctrl + Shift + Enter键以获取正确结果,请参见截图:

=SUM(IFERROR(C2:C10,0))

doc-sum-ignore-errors-3


公式解释:

=SUM(IFERROR(C2:C10,0))

  • IFERROR(C2:C10,0): 当发现错误值时,此IFERROR函数将返回0。因此,您将得到如下数组列表:{1200;0;1500;0;1005;900;0;2005;1690}。
  • SUM(IFERROR(C2:C10,0))=SUM({1200;0;1500;0;1005;900;0;2005;1690}): SUM函数将数组列表中的所有数字相加以获得最终结果:8300。

使用SUMIF函数忽略特定错误求和数字

上述两种方法在求和时忽略所有类型的错误。如果您的数据只包含一种错误类型,例如#N/A错误,在求和时忽略这种特定错误,SUMIF函数可以帮助您。其通用语法为:

=SUMIF(range,"<>error_type")
  • range: 您希望求和的单元格范围;
  • error_type: 您希望在求和时忽略的一种错误类型,例如#N/A、#REF!...

在空白单元格中,请输入以下公式,然后按Enter键以获取所需的结果:

=SUMIF(C2:C10,"<>#N/A")

doc-sum-ignore-errors-4

注意:在应用此公式时,如果数据列表中出现其他类型的错误,此SUMIF函数将返回错误结果。


相关功能使用:

  • SUMIF:
  • SUMIF函数可以根据一个条件帮助对单元格求和。
  • IFERROR:
  • IFERROR函数用于在公式计算出错误时返回自定义结果,并在没有发生错误时返回正常结果。
  • AGGREGATE:
  • AGGREGATE函数可以将不同的聚合函数应用于列表或数据库,并可以选择忽略隐藏行和错误值。

更多文章:

  • 求和最小或最底部N个值
  • 在Excel中,使用SUM函数对一系列单元格求和很容易。有时,您可能需要对数据范围内的最小或最底部3、5或n个数字求和,如下面的屏幕截图所示。在这种情况下,SUMPRODUCT与SMALL函数可以帮助您在Excel中解决这个问题。
  • 根据条件求和最小或最底部N个值
  • 在之前的教程中,我们讨论了如何对数据范围内的最小n个值求和。在本文中,我们将执行更高级的操作——根据一个或多个条件求和最低的n个值。
  • 按账龄小计发票金额
  • 根据账龄对发票金额进行小计(如下面的屏幕截图所示)可能是Excel中的常见任务,本教程将展示如何使用普通的SUMIF函数按账龄小计发票金额。

最佳的办公生产力工具

Kutools for Excel - 助您脱颖而出

🤖 Kutools AI 助手:基于以下功能彻底改变数据分析方式:智能执行   |  生成代码  |  创建自定义公式  |  分析数据并生成图表  |  调用Kutools函数
热门功能查找、高亮或标记重复项  |  删除空行  |  合并列或单元格而不丢失数据  |  四舍五入无需公式 ...
超级VLookup多条件  |  多值  |  跨多个工作表  |  模糊查找...
高级下拉列表简易下拉列表  |  级联下拉列表  |  多选下拉列表...
列管理器添加指定数量的列  |  移动列  |  切换隐藏列的可见状态  比较列以 选择相同和不同的单元格 ...
精选功能网格聚焦  |  设计视图  |  增强编辑栏  |  工作簿与工作表管理器 | 资源库(自动文本)  |  日期提取  |  合并数据  |  加密/解密单元格  |  按列表发送电子邮件  |  超级筛选  |  特殊筛选(筛选粗体/斜体/删除线...) ...
排名前15的工具集12个 文本 工具添加文本删除特定字符 ...)  |  50多种 图表 类型甘特图 ...)  |  40多种实用 公式基于生日计算年龄 ...)  |  19个 插入 工具插入二维码从路径插入图片 ...)  |  12个 转换 工具小写金额转大写汇率转换 ...)  |  7个 合并与拆分 工具高级合并行分割Excel单元格 ...)  |  ... 还有更多

Kutools for Excel拥有超过300种功能,确保您需要的功能只需一键即可实现...


Office Tab - 在Microsoft Office(包括Excel)中启用标签式阅读和编辑

  • 一秒内切换数十个打开的文档!
  • 每天为您减少数百次鼠标点击,告别鼠标手。
  • 在查看和编辑多个文档时,您的工作效率将提高50%。
  • 为Office(包括Excel)带来高效的标签页,就像Chrome、Edge和Firefox一样。