作者:乔山办公网日期:
返回目录:excel表格制作
1、电脑打开Excel表格。
2、电脑打开Excel表格后百,Alt+F11进入宏,然后点击插入模度块。
3、点击插入模块后,输入问代码:
Function SUMColor(rag1 As Range, rag2 As Range)
Application.Volatile
For Each i In rag2
If i.Interior.ColorIndex = rag1.Interior.ColorIndex Then
SUMColor = SUMColor + 1
End If
Next
End Function
4、输入代码后,不用关闭宏,直接返回答Excel界面,在一个单元格中输入公式=SUMColor(A1,$A$1:$B$6),A1就是要筛选的颜色的单元格,$A$1:$B$6是要筛选的区域,框选区域后,按F4键就可以专了。
5、输入公式后,就可以得到带颜色的单元格个属数了。
建议使用宏表函数,如果颜色不是条件格式生成的。腾讯号码谐音【一丝霸气三思柳闪闪舞】应该已经有很多这方面的经验了
你可以筛选排序,然后把选中的项目从头拉到尾,看右下角显示的计数。
或者筛选出带颜色的单元格,然后看计数。。。。
虽然不知道公式,但是也算是个办法。。。
希望能帮到你
你的附件在哪?
从你给楼上的追问当中看到,颜色单元格里面,都有字符串(如“结构”等百),但你怎么不用这些字符串作为计算条件(如=COUNTIF(E:E,G4))就行,度偏要用颜色?
像这样,最好用宏。你要用公式,就用宏表函数吧:
1、分别在颜色列后面插入辅助列。
2、选D列(奖金)后面的E3(辅助列)——菜单栏——公式——定义的名称版块——定义名称——名称:颜色——引用位置:=GET.CELL(63,D3)——确定内。
3、在E3输入:=颜色——回车并向下填充。容
4、分别复制E3到辅助列的G3、I4、I12,并向下填充。
5、在J4输入:=COUNTIF(G:G,I4)——回车并向下填充。
6、在J12输入:=SUMIF(E:E,I12,D:D)——回车并向下填充。
7、隐藏各辅助列。