Excel中怎样用函数对数据背景和字体按颜色汇总呢?怎样学好Excel?
如果要分别计算只能用vba来实现了,如果要单个计算,可以用subtotal和颜色筛选分列计算可能比较麻烦,但是能用😅
Excel中怎样用函数对数据背景和字体按颜色汇总呢?怎样学好Excel?
Excel里面根据数据的颜色进行汇总,可以利用筛选、subtotal函数实现。
如下图,要对字体颜色为红色、绿色、黑色的分数进行汇总。
步骤:1.对数据按照颜色筛选,筛选绿色;
2.输入函数,颜色为绿色的语文成绩汇总=SUBTOTAL(9,B4:B8)
subtotal函数的参数9表示对筛选出来的内容进行求和,如果直接使用sum函数求和会把隐藏起来的也计算在内。
好了,以上操作就把绿色的数据汇总求和了,如果想要求其他颜色的也是一样。
更多关于Excel的使用方法与技巧,请点击我的头像进行关注,里面有很多Excel学习内容。
——BY:头条号@走进Excel
Excel中怎样用函数对数据背景和字体按颜色汇总呢?怎样学好Excel?
自定义一个函数 color(a,b,c,d)
1、 C为true求和,否则计数;
2 、d为true按背景计算,否则字体计算;
Function Color(参照颜色区 As Range, 统计区 As Range, Optional SumOrCount As Boolean = False, Optional BackOrFont As Boolean = False)
Application.Volatile
Dim cell As Range, Colors, SUM, i
" 第三个参数是true 则求和,否则是计数
"第四参数是True则按背景色计算,否则按字体色计算
Colors = IIf(BackOrFont, 参照颜色区(1).Interior.Color, 参照颜色区(1).Font.Color)
For Each cell In 统计区 "遍历求和区
If BackOrFont Then
"背景色相同则累加数值及计数器
If cell.Interior.Color = Colors Then SUM = SUM + IIf(IsNumeric(cell), cell, 0): i = i + 1
Else
"字体色相同则累加数值及计数器
If cell.Font.Color = Colors Then SUM = SUM + IIf(IsNumeric(cell), cell, 0): i = i + 1
End If
学好贵在看书与实践
Excel中怎样用函数对数据背景和字体按颜色汇总呢?怎样学好Excel?
自定义函数,或者使用宏表函数都可以计算背景颜色,但是不能计算条件格式产生的颜色
Excel中怎样用函数对数据背景和字体按颜色汇总呢?怎样学好Excel?
第一步:条件筛选
第二步:SUBTOTAL的函数对条件区域求和
说明:
筛选:SUBTOTAL的函数代码9和109都可以求筛选值的和,SUM求所有值的和
隐藏:SUBTOTAL的函数代码9会计算,109不会计算
SUBTOTAL函数教程
说明
返回 PI 与给定正数乘积的正平方根。
示例
SUBTOTAL(1,A2:A5,B2:B8)
语法
SUBTOTAL(函数代码,范围1,[范围2,...])
函数代码
用于计算分类汇总的函数。 1代表AVERAGE 2代表COUNT 3代表COUNTA 4代表MAX 5代表MIN 6代表PRODUCT 7代表STDEV 8代表STDEVP 9代表SUM 10代表VAR 11代表VARP 通过在这些2位代码前附加10(对于1位代码)或1(对于2位代码),可以将隐藏值忽略。例如,102代表忽略隐藏单元格的COUNT,而110则代表忽略隐藏值的VAR。
范围1
要计算分类汇总的第一个范围。
范围2...-可重复-[可选]
[可选] - 要计算分类汇总的其他范围。
实战
在线练习:【雷鸟365】 SUBTOTAL.xlsx
https://www.leiniao365.com/work/table/26134647
Excel中怎样用函数对数据背景和字体按颜色汇总呢?怎样学好Excel?
条件格式的使用,建议先学会基础的excel操作
内容仅供参考,如果您需解决具体问题(尤其法律、医学等领域),建议您详细咨询相关领域专业人士。
版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请与我们联系,我们将及时删除。