excel按颜色统计,用公式统计颜色个数

  • Excel公式
  • 2024-04-04

excel按颜色统计? .那么,excel按颜色统计?一起来了解一下吧。

excel按颜色自动统计个数

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

excel按颜色统计每行

使用Excel中的按颜色“筛选”功能可以轻松实现统计颜色为红色的用户个数
下面以统计红色用户为例,详细讲解如何使用颜色筛选来做统计:
1.首先,选中需要统计数量的一列
2.选择”数据“菜单,再点击”筛选“按钮:
3.此时,选中列中的第一个单元格左侧出现了一个带三角的按钮,点击这个按钮,出现如下对话框:
4.选择”按颜色筛选“,此时会出现此列中所有的底色,选择需要统计数量的底色
5.此时,所有该底色的单元格都被筛选出来了
6.最后的统计个数就简单了,可以看有多少行,当然最简单的还是右下角的状态栏,如下图所示(当然别忘了取消表头,这个计数是包含了表头的,实际个数要-1哟)

excel按填充颜色来统计

不知道是不是你想要的答案:例如 让最高分的字体颜色变成红色,最低分的颜色变成绿色
A B C DEFGH
1 甲 乙 丙 丁 戊 己最高最低
2 35 46 67 98 21 43
3
4
5
在(G2)中输入=max(a2:f2)
在(h2)中输入=min(a2:f2)
在(G2)单元单击→格式→条件格式:条件1选择公式 :输入=max(a2:f2)未设定格式后 格式单击字体标签中 中部找到 颜色,选择红色确定98就变成红色了
在(h2)单元单击→格式→条件格式:条件1选择公式 :输入=min(a2:f2)未设定格式后 格式单击 字体 标签中 中部找到 颜色,选择绿色确定21就变成红色了
3、4、5 行同做,那么G例中提出的最高分都为红色H例中提出的最低分都为绿色
举一返三吧,可能你想要的样式就出来了。

用公式统计颜色个数

excle
本身并没有这两项功能,我们必须要通过宏与
vba
才能实现,方法很简单,以
excel2003
为例:
首先,打开你的
excel2003
工作表,点工具
--

--visual basic
编辑器
excel
进阶
如何在
excel
中实现按单元格背景颜色求和或计数
我们在
excel
工作表中,
如果要对多个单元格的数值进行求和,
一般都会用到
sum
函数,
sum
函数的计算结果可以根据各个对象单元格数值的变化而发生变化,
满足了大多数
excle
用户的需求。
但是,在
sum
函数中,当被求和单元格的位置发生变化时,
sum
函数是无法进行自动求和的,这
就需要用到
sum
color
函数,它能根据单元格的背景颜色进行求和,无论是单元格的位置发生了变
化还是单元格数值发生变化,只要被求和单元格的背景颜色一致,
sum
color
函数都可以实现对她
们的求和。如果要对相同颜色单元格进行计数,也可以运用
countcolor
函数实现。
可是,
excle
本身并没有这两项功能,我们必须要通过宏与
vba
才能实现,方法很简单,以
excel2003
为例:
首先,打开你的
excel2003
工作表,点工具
--

--visual basic
编辑器,得到以下界面:
在界面左上角
sheet1
点右键
--
插入
--
模块,打开以下编辑界面:
然后在打开的编辑框中输入以下代码:(有需要的朋友可以找作者索取此代码直接粘贴即可)
function countcolor(col as range, countrange as range) as integer dim icell as range application.volatile
for each icell in countrange
if icell.interior.colorindex = col.interior.colorindex then countcolor = countcolor + 1 end if next icell end function
function sumcolor(col as range, sumrange as range) as integer dim icell as range application.volatile
for each icell in sumrange
if icell.interior.colorindex = col.interior.colorindex then sumcolor = application.sum(icell) + sumcolor end if next icell end function
然后关闭此界面,返回到工作表。点击工具--宏--安全性--安全级--低--确定。保存并关闭工作表,再打开工作表就可以使用sumcolor和countcolor函数了。
现在我们再来根据单元格的背景颜色进行求和与计数,方法如下: 按颜色求和公式为:sumcolor(颜色示列格,求和区域或列);按颜色计数公式为: countcolor(颜色示列格,求和区域或列)
要对a1到a11这个区域内的蓝色格进行求和,在e1单元格中编辑公式=sumcolor(d1,$a$1:$a$11);
要对a1到a11这个区域内的蓝色格进行计数,在e6单元格中编辑公式=countcolor(d6,$a$1:$a$11),一定要在半角模式下编辑公式哦!
如果a1到a11这个区域内单元格背景颜色发生变化,只需双击e1单元格,再按回车键,e列单元格中的数值就会随着颜色的改变而变化过来。

excel按单元格颜色统计

如果单元格里有内容是可以找的.没有内容就不一定了.
ctrl+f调出查找框,查找内容输入:*
选项,点格式,点你要找的底纹.然后查找全部.

以上就是excel按颜色统计的全部内容。

猜你喜欢