如何在Excel中根据背景色对单元格进行计数和求和?

网友投稿 240 2023-12-20

如何在Excel中根据背景色对单元格进行计数和求和?

假设您有一系列具有不同背景颜色的单元格,例如红色,绿色,蓝色等,但是现在您需要计算该范围内有特定背景颜色的单元格的数量,并对具有相同特定颜色的彩色单元格求和。 在Excel中,没有直接公式可以计算颜色单元的总数和计数,这里我将向您介绍一些解决此问题的方法。

根据特定的填充颜色,通过“过滤器”和“小计”对单元格进行计数和求和 通过GET.CELL函数根据特定的填充颜色对单元格进行计数和求和 使用用户定义的功能根据特定的填充颜色对单元格进行计数和求和 根据特定的填充颜色对单元格进行计数和求和 Kutools 主要工作内容 根据特定的填充颜色(或条件格式颜色)对单元格进行计数和求和 Kutools for Excel 通过过滤器和小计对有色单元进行计数和求和

假设我们有一个水果销售表,如下图所示,我们将对“金额”列中的彩色单元格进行计数或求和。 在这种情况下,我们可以按颜色过滤“金额”列,然后在Excel中通过SUBTOTAL函数轻松地对已过滤的彩色单元格进行计数或求和。

1。 选择空白单元格以输入SUBTOTAL功能。

要计算具有相同背景色的所有单元格,请输入公式 =小计(102,E2:E20); 要对所有具有相同背景色的单元格求和,请输入公式 =小计(109,E2:E20);

备注:在两个公式中,E2:E20是包含彩色单元格的Amount列,您可以根据需要进行更改。

2。 选择表的标题,然后单击 Data > 筛选器

。 看截图:

3。 点击过滤器图标  在“金额”列的标题单元格中,然后单击 通过彩色滤光片

以及您将依次计算的指定颜色。 看截图:

过滤后,两个SUBTOTAL公式都会自动对“金额”列中所有过滤的颜色单元进行计数和求和。 看截图:

备注:此方法需要将要计数或求和的彩色单元格放在同一列中。

一键计算,汇总和平均Excel中的彩色单元格

随着优秀 按颜色计数 的特点 Kutools for Excel,您只需在Excel中一键即可按指定的填充颜色或字体颜色对单元格进行快速计数,求和和平均。 此外,此功能还将通过填充颜色或字体颜色找出单元格的最大值和最小值。

全功能免费试用 30-天!

Kutools for Excel - 包括 300 多个方便的 Excel 工具。 全功能免费试用 30-天,无需信用卡! 立即行动吧!

通过GET.CELL函数对有色单元格进行计数或求和

在此方法中,我们将使用GET.CELL函数创建命名范围,获取单元格的颜色代码,然后在Excel中轻松按颜色代码进行计数或求和。 请执行以下操作:

1。 点击 公式 > 定义名称

。 看截图:

2

。 在“新名称”对话框中,请执行以下显示的屏幕截图:

(1)在“名称”框中键入名称;

(2)输入公式 = GET.CELL(38,Sheet4!$ E2) 在“引用”框中(注意

: 在公式, 38 表示返回单元格代码,并且 Sheet4!$ E2 是“金额”列中的第一个单元格,但您需要根据表格数据更改列标题。)

(3)点击 OK

按钮。

3。 现在,在原始表的右侧添加一个新的“颜色”列。 接下来输入公式 = NumColor

,然后拖动自动填充手柄将公式应用于“颜色”列中的其他单元格。 看截图:

备注

: 在公式, 数字颜色 是我们在前两个步骤中指定的命名范围。 您需要将其更改为您设置的指定名称。

现在,“金额”列中每个单元格的颜色代码将在“颜色”列中返回。 看截图:

4

。 复制并列出活动工作表中空白区域中的填充颜色,并在其旁边键入公式,如下所示:

A.要按颜色对单元格进行计数,请输入公式 = COUNTIF($ F $ 2:$ F $ 20,NumColor)

;

B.要按颜色对单元格求和,请输入公式 = SUMIF($ F $ 2:$ F $ 20,NumColor,$ E $ 2:$ E $ 20)

.

备注:在两个公式中 $ F $ 2:$ F $ 20 是“颜色”列, 数字颜色 是指定的命名范围, $ E $ 2:$ E $ 20 是“金额”列,您可以根据需要进行更改。

现在,您将看到“数量”列中的单元格已被计数并通过其填充颜色求和。

使用用户定义的功能根据特定的填充颜色对单元格进行计数和求和

假设有色单元散布在如下所示的屏幕快照范围内,则上述两种方法都无法对有色单元进行计数或求和。 在此,此方法将介绍VBA以解决该问题。

1。 按住 ALT + F11 键,然后打开 Microsoft Visual Basic应用程序 窗口。

2。 点击 插页 > 模块,然后将以下代码粘贴到“模块窗口”中。

VBA:根据背景色对单元格进行计数和求和:

Function ColorFunction(rColor As Range, rRange As Range, Optional SUM As Boolean) Dim rCell As Range Dim lCol As Long Dim vResult lCol = rColor.Interior.ColorIndex If SUM = True Then For Each rCell In rRange If rCell.Interior.ColorIndex = lCol Then vResult = WorksheetFunction.SUM(rCell, vResult) End If Next rCell Else For Each rCell In rRange If rCell.Interior.ColorIndex = lCol Then vResult = 1 + vResult End If Next rCell End If ColorFunction = vResult End Function
Copy

3

如何在Excel中根据背景色对单元格进行计数和求和?

。 然后保存代码,并应用以下公式:

A.计算有色细胞: = colorfunction(A,B:C,FALSE) B.对有色单元格求和: = colorfunction(A,B:C,TRUE)

注意:在上述公式中, A 是您要计算计数和总和的具有特定背景颜色的单元格,并且 公元前 是您要计算计数和总和的单元格范围。

4。 以以下屏幕截图为例,输入公式= colorfunction(A1,A1:D11,FALSE) 计算黄色细胞。 并使用公式 = colorfunction(A1,A1:D11,TRUE)

总结黄色细胞。 看截图:

5

。 如果要对其他有色单元格进行计数和求和,请重复步骤4。然后您将获得以下结果:

根据特定的填充颜色对单元格进行计数和求和 Kutools 主要工作内容

Kutools for Excel 还支持一些有用的函数来帮助Excel用户进行特殊的计算,比如按单元格背景颜色计数,按字体颜色求和等。

Kutools for Excel - 包括 300 多个方便的 Excel 工具。 全功能免费试用 30-天,无需信用卡! 立即免费试用!

1。 选择放置计数结果的空白单元格,然后单击 Kutools > Kutools 主要工作内容 > 统计与数学 > 单色

。 看截图:

2。 在“函数参数”对话框中,请指定要计算的彩色单元格范围。 参考 框中,选择由指定背景颜色填充的单元格 color_index_nr 框,然后单击 OK

按钮。 看截图:

笔记: (1) 您也可以输入指定的 Kutools 功能 = COUNTBYCELLCOLOR($ A $ 1:$ E $ 20,G2)

  直接在空白单元格或公式栏中获取计数结果;

(2)点击 Kutools > Kutools 主要工作内容 > 统计与数学 > 超级手机颜色 或输入 = SUMBYCELLCOLOR($ A $ 1:$ E $ 20,G2)

直接在空白单元格中根据指定的背景色对单元格求和。

应用 单色 超级手机颜色

分别为每种背景色提供功能,您将获得如下屏幕截图所示的结果:

Kutools 主要工作内容 包含许多内置函数来帮助Excel用户轻松计算,包括 计数/总和/平均可见单元格, 按单元格颜色计数/求和, 按字体颜色计数/求和, 计数字符, 按字体粗体计数等等。 免费试用!

根据特定的填充颜色对单元格进行计数和求和 Kutools for Excel

使用上面的用户定义函数,您需要一个一个地输入公式,如果有很多不同的颜色,此方法将很繁琐且耗时。 但是如果你有 Kutools for Excel按颜色计数 实用程序,您可以快速生成彩色单元格的报告。 您不仅可以对有色单元格进行计数和求和,还可以获取有色范围的平均值,最大值和最小值。

Kutools for Excel - 包括 300 多个方便的 Excel 工具。 全功能免费试用 30-天,无需信用卡! 立即免费试用!

1。 选择您要使用的范围,然后单击 Kutools 加 > 按颜色计数

,请参见屏幕截图:

2. 而在 按颜色计数

对话框,请按如下所示进行截图:

(1)选择 标准格式 来自 上色方式

下拉列表;

(2)选择 背景 来自 计数类型

下拉列表。

(3)单击生成报告按钮。

备注:要按特定的条件格式颜色对有色单元格进行计数和求和,请选择 条件格式 来自 上色方式 对话框上方的下拉列表,或选择 标准和条件格式 从下拉列表中计算指定颜色填充的所有单元格。

现在,您将获得一个包含统计信息的新工作簿。 看截图:

按颜色计数 功能通过背景颜色或字体颜色计算(计数,总和,平均值,最大值等)单元格。 免费试用!

相关文章:

如何根据Excel中的字体颜色对单元格进行计数/求和?

演示:根据背景和条件格式颜色对单元格进行计数和求和:
Kutools for Excel 包括适用于Excel的300多种便捷工具,可以在30天之内免费试用。 立即下载并免费试用!

最佳办公生产力工具

将小时转化为分钟 Kutools for Excel!

准备好增强您的 Excel 任务了吗? 利用的力量 Kutools for Excel - 您终极的节省时间的工具。 简化复杂的任务并像专业人士一样浏览数据。 以闪电般的速度体验 Excel!

为什么需要 Kutools for Excel

🛠️  超过 300 项强大功能: Kutools 包含 300 多项高级功能,可简化您在 1500 多种场景中的工作。

📈  卓越的数据处理能力:合并单元格、删除重复项并执行高级数据转换 - 所有这些都不费吹灰之力!

⏱️  高效的批量操作:当你可以聪明地工作时,为什么还要付出额外的努力呢? 轻松批量导入、导出、组合和调整数据。

📊  可定制的图表和报告:访问各种附加图表并生成富有洞察力的报告。

🗄️  强大的导航窗格:通过强大的列管理器、工作表管理器和自定义收藏夹获得优势。

📝  七种类型的下拉列表:通过各种功能和类型的下拉列表使数据输入变得轻而易举。

🎓  用户友好:对于初学者来说轻而易举,对于专家来说是一个强大的工具。

立即下载,与 Excel 一起穿越时空!

阅读更多 免费下载... 采购... 
Office Tab 为 Office 带来选项卡式界面,让您的工作更轻松
Word,Excel,PowerPoint中启用选项卡式编辑和阅读,发布者,Access,Visio和Project。 在同一窗口的新选项卡中而不是在新窗口中打开并创建多个文档。 每天将您的工作效率提高50%,并减少数百次鼠标单击!
阅读更多 免费下载... 采购... 

版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:如何计算和从Excel中的列表中删除重复项?
下一篇:在Excel中使用AVERAGE时如何将空白单元格计数为零?
相关文章