Note: The other languages of the website are Google-translated. Back to English

仅对过滤列表中的可见单元格或行求和

我们通常应用 SUM 函数直接对值列表求和。 但是,如果您只想对 Excel 中筛选列表中的可见单元格求和,则使用 SUM 函数会将隐藏的行包含在计算中。 本教程演示了一个基于 SUBTOTAL 函数的公式,并带有指定的函数编号,以帮助您完成它。


如何仅对过滤列表中的可见单元格或行求和?

如下图所示,有一个水果销售表,您只想对过滤后 C 列中的可见单元格进行求和。 您可以应用以下公式来获得结果。

通用公式

=SUBTOTAL (function_num, ref1, [ref2],...)

参数

函数编号 (必填):它是一个从 1 到 11 或从 101 到 111 的数字,用于指定小计使用哪个函数;
小贴士:数字 9 和 109 可用于定义 SUM 函数。
Ref1 (必需):它是您希望仅对可见单元格求和的第一个命名范围或引用;
参考2,... (可选):它是您只想对其可见单元格求和的命名范围或引用(最多 254 个)。

如何使用这个公式?

选择一个单元格,输入下面的公式,然后按 输入 获得结果的关键。

=SUBTOTAL(9, C5:C13)

或者您也可以应用以下公式:

=SUBTOTAL(109, C5:C13)

备注:

功能编号 9 和 109 之间的区别:
9 将手动隐藏的行包含在计算中,而 109 将它们排除在外。 例如,您有一个包含手动隐藏行的数据列表(右键单击 > 隐藏),要仅对可见行求和,您需要应用函数编号为“109”的 SUBTOTAL 函数。
=SUBTOTAL(109, C5:C13)

=SUBTOTAL(9, C5:C13)


相关功能

Excel 小计函数
Excel SUBTOTAL 函数返回列表或数据库中的小计。


相关公式

Excel中水平范围内的总和值
要根据条件对水平范围内的数字求和,您可以应用 SUMIFS 函数。 此分步指南可帮助您完成它。

使用基于 OR 逻辑的多个条件的 SUMIFS
默认情况下,SUMIFS 函数基于 AND 逻辑处理多个条件。 如果要基于 OR 逻辑对多个条件求和,则需要在数组常量中使用 SUMIFS 函数。

在 Excel 中使用 SUMPRODUCT 和 IF 函数
本教程讨论如何在 Excel 中将 IF 逻辑与 SUMPRODUCT 函数一起使用。


最佳办公效率工具

Kutools for Excel-帮助您从人群中脱颖而出

您想快速,完美地完成日常工作吗? Kutools for Excel具有300项强大的高级功能(合并工作簿,按颜色求和,拆分单元格内容,转换日期等),并为您节省80%的时间。

  • 专为1500个工作方案而设计,可帮助您解决80%的Excel问题。
  • 每天减少成千上万的键盘和鼠标点击,减轻您疲倦的眼睛和手部的疲劳。
  • 在3分钟内成为一名Excel专家。 不再需要记住任何痛苦的公式和VBA代码。
  • 30天无限制免费试用。 60天退款保证。 免费升级和支持2年。
Excel功能区(已安装Kutools for Excel)

Office选项卡-在Microsoft Office(包括Excel)中启用选项卡式阅读和编辑

  • 一秒钟即可在数十个打开的文档之间切换!
  • 每天为您减少数百次鼠标单击,告别鼠标手。
  • 查看和编辑多个文档时,可将您的工作效率提高50%。
  • 像Chrome,Firefox和新的Internet Explorer一样,为Office(包括Excel)带来高效选项卡。
Excel的屏幕截图(已安装Office选项卡)
按评论排序
注释 (0)
还没有评分。 成为第一位评论!
这里还没有评论
留下你的意见
以访客身份发帖
×
评价此帖子:
0   产品特性
建议地点