excel中如何统计出每行有颜色数字的个数

大量数据,每行中都包括个别红颜色的数据,如
200 120 500 250 320 180 570 等等,假设其中120 500 320录入时出于某种目的将数字颜色选为红色。现如何统计出每行红色数字的个数,谢谢。
是数字为红色,并非单元格为红色。

1、首先,看这张表格,有些单元格只有颜色标准,没有什么特别的。因此,不能使用内置函数对带有颜色标签的单元格进行统计分析。  

2、选择E2单元格,然后单击菜单栏中的公式-定义名称,打开新建名称对话框。  

3、在“新名称”对话框中,首先创建一个新名称“YSTJ”,输入位置“=get.cell(63,B2)*NOW()”0”,然后单击“确定”。get.cell函数可以获取有关指定单元格的一些信息。参数"63"是返回指定单元格填充颜色的代码。  now()函数是一个易失函数,NOW()0的结果是1。您可以在不改变结果的情况下,通过将结果相乘来将结果相乘。当单元格更改时,可以随时刷新公式以获得新公式。

4、在E2单元格中输入“=YSTJ”(即新创建的名称),然后按回车键得到结果3,即红色填充码为3。通过拖动填充手柄将E2单元格复制到E2:G12区域。B2:D12区域的单元格填充颜色代码对应于E2:G12区域的“映射”。使用辅助区域E2:G12,我们可以计算B2:D12区域。  

5、例如,计算红细胞的数量:在单元格I2中输入“=COUNTIF($2:$12,3)”并得到6的结果。计算绿色单元格值的总和:在单元格I3中,输入:"=sumproduct(B2:d12,(E2:g12=10)*1)(绿色填充代码为10),结果为330。  

6、因为使用了宏表函数,所以当工作表用完时,它应该以“启用宏的工作簿”文件格式保存,并允许在打开宏时启用。

温馨提示:答案为网友推荐,仅供参考
第1个回答  2015-11-17

 使用Excel中的按颜色“筛选”功能可以轻松实现统计颜色为红色的用户个数


下面以统计红色用户为例,详细讲解如何使用颜色筛选来做统计:

1.首先,选中需要统计数量的一列

2.选择”数据“菜单,再点击”筛选“按钮:

3.此时,选中列中的第一个单元格左侧出现了一个带三角的按钮,点击这个按钮,出现如下对话框:

4.选择”按颜色筛选“,此时会出现此列中所有的底色,选择需要统计数量的底色

5.此时,所有该底色的单元格都被筛选出来了

6.最后的统计个数就简单了,可以看有多少行,当然最简单的还是右下角的状态栏,如下图所示(当然别忘了取消表头,这个计数是包含了表头的,实际个数要-1哟)

第2个回答  推荐于2016-11-08
宏表函数。假定有颜色数据在a列,全选a列——菜单——插入——名称——定义——“当前工作薄中的名称”一行中填入一个名称,比如XX,
引用位置下面输入 =get.cell(24,$a1)
在空白列假定C1中输入=XX,公式下拉。这时单元格中出现不同的数字,红色的是3,无色的是0,蓝色是5…
求和红色:=sumif(c:c,3,a:a)
求红色单元格个数:=countif(c:c,3)本回答被提问者和网友采纳
第3个回答  2010-01-24
菜单栏中条件格式:其中界面中定义好条件,在中间右方的“格式”中定义颜色或字体
第4个回答  2010-01-24
如果是2007的,直接自定义筛选,按颜色筛选,
相似回答