如何在Excel中只对可见的单元格求和(4种快速方法)

  • Share This
Hugh West

有几种方法可以 只对可见的单元格进行求和 今天,我们将通过4种快速方法来实现 只对可见的单元格进行求和。 我们经常需要在工作簿中隐藏或过滤数据,以便在excel中进行富有成效的分析。 默认的是 SUM功能 在这种情况下是不起作用的,因为它将所有的值都加到一个 细胞的范围 我们可以使用以下方法来 只对可见的单元格进行求和 在Excel中。

下载实践工作手册

下载这个工作手册并进行练习。

只有可见单元格的总和.xlsm

在Excel中只对可见的单元格求和的4种方法

让我们假设,我们有一个公司员工的数据集,该数据集包含四列。 雇员 名称。 部门 ,他们的工作 一小时 每天,他们的 薪资 分别是以下方法的数据集的概述。

1.在Excel中用表格只求可见的单元格

在这个方法中,我们将只计算Excel中可见的单元格的总和。 在这里,我们将把我们的数据集转换成一个表格,然后非常容易地找到总和。 按照以下步骤找到解决方案。

步骤。

  • 首先,从你的数据表中选择数据。

  • 第二,去 插入 带状区,并选择 .

注意: 这将把数据集转换成表格。 你也可以借助于键盘来做,只要按一下 键盘 + T 它将把数据集转换为一个表。

  • 第三,去 设计 带状区,并选择 总行 .

  • 这将插入一行总数。 我们将在这里看到总和。

  • 现在,如果我们隐藏一些列,则 总行 将自动改变,只给我们提供可见单元格的总和。

在这里,我们隐藏了 第七届 , 第9届 &。 第10行 和可见单元格的总和出现在最后一行。

阅读更多。 在Excel中求和到列的终点(8种便捷方法)

2.自动过滤,只对Excel中可见的单元格求和

我们使用 过滤器 在这里,我们可以使用Excel的 "和 "功能,只对可见单元格进行求和。 小计 职能 AGGREGATE 功能 我们还将展示在这个方法中使用的 自动求和 这里。

我们要再次使用之前的数据集。

2.1 SUBTOTAL函数的使用

ǞǞǞ SUBTOTAL功能 返回数据集中的小计。 我们将使用这个函数在这里只对可见的单元格进行求和。 我们需要对我们的数据集应用过滤器来执行这个方法。

步骤。

  • 首先,选择数据集中的单元格范围。

  • 然后去到 数据 带状区,并选择 筛选器 .

  • 现在,选择 细胞E13 并输入公式。
=SUBTOTAL(109,E5:E12)

  • 现在,选择 进入 来看结果。

  • 最后,如果我们过滤任何一列,和的结果将相应改变,它将只显示可见单元格的和。

2.2 使用AGGREGATE函数

它几乎类似于 SUBTOTAL功能 方法。 我们使用 AGGREGATE 功能 而不是 小计 .

步骤。

  • 首先,选择 细胞E13 .
  • 现在输入公式。
=aggregate(9,5,e5:e12)

  • 现在,选择 进入 并看到结果。

  • 最后,如果我们过滤任何列,它将只显示可见单元格的总和。

2.3 自动求和的使用

在这个过程中,我们首先需要对数据集进行过滤,然后使用 自动求和 否则,它将不会得到我们想要的结果。

步骤。

  • 首先,选择 细胞E13 .

  • 第二,去 公式 带状区,并选择 自动求和 .

  • 最后,它将把 薪资专栏 并将其显示在单元格中。

阅读更多。 如何在Excel中对过滤的单元格进行求和(5种合适的方法)

类似读物

  • 如何在Excel中对选定的单元格求和(4种简单方法)
  • [修复!]Excel的SUM公式不起作用,返回0 (3种解决方案)
  • 如何在Excel中只对正数求和(4种简单方法)
  • Excel中求和的快捷方式(2个快速窍门)
  • 如何在Excel中对多条行求和(4种快速方法)

3.用用户定义的函数仅查找可见单元格的总和

我们可以用 VBA 的特征 微软Excel 来创建我们自己的函数,将数据表中的可见单元格加起来。

我们在这里将使用以下步骤。

步骤。

  • 首先,到 开发商 带状区,并选择 视觉基础知识 .

  • 其次,会出现Microsoft Visual Basic窗口。 选择方法并在那里输入代码。
 Function ONLYVISIBLE(CellRng As Range) As Double Dim x As Range Dim SumUp As Double For Each x In CellRng If x.Rows.Hidden = False And x.Columns.Hidden = False Then SumUp = SumUp + x.Value End If Next ONLYVISIBLE = SumUp End Function 

在这里,我们的函数是 唯一可见的是 .

  • 第三,选择 细胞E13 并输入公式。
=onlyvisible(e5:e12)

  • 现在,按 进入 并看到结果。

  • 最后,如果我们把 第七届 , 第9届 &。 第十次 行,它将显示所需的结果。

阅读更多。 Excel中的单元格求和:连续、随机、有条件等。

4.Excel的SUMIF函数添加可见的单元格

有时,我们需要使用一些标准来找到我们的预期结果。 在这些情况下,我们可以使用 SUMIF函数 .

在这里,我们将在之前的数据集中添加两列新的数据来执行这个操作。 我们将使用一个 是/否栏 和一个 帮工 我们将在此方法的帮助下使用 AGGREGATE 功能 这里。

步骤。

  • 首先,选择 细胞F5 并输入公式。
=aggregate(9,5,e5)

  • 第二,按 进入 看看结果。 它只是总结了一下 细胞E5 并显示结果。 使用 填充拉手t o 填充下一个单元格。

  • 第三,我们将看到在 帮工 栏目。

  • 然后把公式放入 细胞E13 .
=SUMIF(D5:D12, "是",F5:F12)

它将在D5到D12的范围内搜索标准,如果条件满足,则进行求和。

  • 最后,如果我们使用 过滤器 ,它将只显示满足条件的单元格的总和。

注意: 我们只有在需要应用某些条件时才能使用这种方法。

阅读更多。 Excel 如果单元格中含有标准,则求和(5个例子)

总结

最后,我想说的是,有时我们在Excel中会遇到这类问题。 我们在这里看到了四种简单的方法。 我希望这些方法能帮助你找到解决问题的方法。 最后,如果你有任何疑问或建议,欢迎在下面评论。

Hugh West is a highly experienced Excel trainer and analyst with over 10 years of experience in the industry. He holds a Bachelor's degree in Accounting and Finance and a Master's degree in Business Administration. Hugh has a passion for teaching and has developed a unique teaching approach that is easy to follow and understand. His expert knowledge of Excel has helped thousands of students and professionals worldwide improve their skills and excel in their careers. Through his blog, Hugh shares his knowledge with the world, offering free Excel tutorials and online training to help individuals and businesses reach their full potential.