excel表格颜色统计公式

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

excel 表格颜色统计公式

EXCEL 表格,单元格中除了有相关文字信息外,还有多种颜色表示,我想统计

一下每种颜色总共有多少格。而且随着颜色的变化,统计的结果也随着变化。我已经找答案找了一年了。向高手请教了。先谢谢了。

问题补充:我说的颜色,是在编辑区域内单元格中的填充颜色,而且颜色分三种吧,有红色,蓝色,无填充色。比如在 80 个单元格范围内,有这么多颜色,而且颜色的位置是不固定的,不是整列,也不是整行,是杂乱无序的,而且随时都要撤销颜色,或者更换颜色的位置,或者更换颜色,并且我要随时统计即时的各种颜色单元格的数量,比如,红色?而且我统计的结果要随着颜色的更换,删除,调整结果要自动

更新。

比较麻烦,请大侠给指点指点。

大致意思就如下图。需随时统计表中蓝色,红色,为填充的单元格数量。能自动

更新的。谢谢。

问题补充:详细一点,用什么公式,怎么操作。谢谢

问题补充:

要步骤,而且按照表格的统计要求,设置自动变化。谢谢

STEP 1 STEP 2 STEP 3 STEP 4 :打开你的 excel ;

:菜单栏:工具-宏-Visual Basic 编辑器;: Visual Basic 编辑器菜单栏:插入-模块

:贴入下面这段代码

Function Countcolor(col As Range, countrange As Range) Dim icell As Range

Application.Volatile

For Each icellIncountrange

If icell.Interior.ColorIndex = col.Interior.ColorIndex Then Countcolor = Countcolor + 1

End If

Next icell

End Function

STEP 5 :保存并关闭 Visual Basic 编辑器

STEP 6 :使用函数 countcolor (所要统计的颜色所在单元格,统计的区域)

本例中,在 C17 单元格输入公式:

=Countcolor(B17,$B$7:$G$15)

然后下拉公式到C20 单元格。

在 C21 单元格输入公式:

=SUM(C17:C20)

由于在统计区域中有 6 个单元格是面积,所以, C20 单元格在统计可售套数时要减去 6。

人人网新浪微博开心网MSNQQ 空间 5

相关文档
最新文档