假设您有一系列具有不同背景颜色的单元格,例如红色,绿色,蓝色等,但是现在您需要计算该范围内有特定背景颜色的单元格的数量,并对具有相同特定颜色的彩色单元格求和。 在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公式都会自动对“金额”列中所有过滤的颜色单元进行计数和求和。 看截图:
备注:此方法需要将要计数或求和的彩色单元格放在同一列中。
随着优秀 按颜色计数 的特点 Kutools for Excel,您只需在Excel中一键即可按指定的填充颜色或字体颜色对单元格进行快速计数,求和和平均。 此外,此功能还将通过填充颜色或字体颜色找出单元格的最大值和最小值。
Kutools for Excel - 包括 300 多个方便的 Excel 工具。 全功能免费试用 30-天,无需信用卡! 立即行动吧!
在此方法中,我们将使用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:根据背景色对单元格进行计数和求和:
3
。 然后保存代码,并应用以下公式:
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 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 - 包括 300 多个方便的 Excel 工具。 全功能免费试用 30-天,无需信用卡! 立即免费试用!
1。 选择您要使用的范围,然后单击 Kutools 加 > 按颜色计数
,请参见屏幕截图:
2. 而在 按颜色计数
对话框,请按如下所示进行截图:
(1)选择 标准格式 来自 上色方式下拉列表;
(2)选择 背景 来自 计数类型下拉列表。
(3)单击生成报告按钮。
备注:要按特定的条件格式颜色对有色单元格进行计数和求和,请选择 条件格式 来自 上色方式 对话框上方的下拉列表,或选择 标准和条件格式 从下拉列表中计算指定颜色填充的所有单元格。现在,您将获得一个包含统计信息的新工作簿。 看截图:
按颜色计数 功能通过背景颜色或字体颜色计算(计数,总和,平均值,最大值等)单元格。 免费试用!
如何根据Excel中的字体颜色对单元格进行计数/求和?
准备好增强您的 Excel 任务了吗? 利用的力量 Kutools for Excel - 您终极的节省时间的工具。 简化复杂的任务并像专业人士一样浏览数据。 以闪电般的速度体验 Excel!
为什么需要 Kutools for Excel
🛠️ 超过 300 项强大功能: Kutools 包含 300 多项高级功能,可简化您在 1500 多种场景中的工作。
📈 卓越的数据处理能力:合并单元格、删除重复项并执行高级数据转换 - 所有这些都不费吹灰之力!
⏱️ 高效的批量操作:当你可以聪明地工作时,为什么还要付出额外的努力呢? 轻松批量导入、导出、组合和调整数据。
📊 可定制的图表和报告:访问各种附加图表并生成富有洞察力的报告。
🗄️ 强大的导航窗格:通过强大的列管理器、工作表管理器和自定义收藏夹获得优势。
📝 七种类型的下拉列表:通过各种功能和类型的下拉列表使数据输入变得轻而易举。
🎓 用户友好:对于初学者来说轻而易举,对于专家来说是一个强大的工具。
***