跳至主要内容

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

Author: Xiaoyang Last Modified: 2025-07-31

当对包含一些错误值的数字范围进行求和时,普通的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 - 支持英语、西班牙语、德语、法语、中文等 40 多种语言!

Kutools for Excel 拥有超过 300 项功能,确保您所需的一切都仅需一键之遥...


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

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