EXCEL如何根据单元格底色进行求和

 时间:2024-10-15 03:09:57

1、在EXCEL中录制一个宏,代码如下:Function SumColor(col A衡痕贤伎s Range, sumrange As Range) As Single'SumColor定义为整型Integer,求出的和会是整数,改为浮点型Single即可出现小数 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 icellEnd Function

2、例如:要对从D2到D55猱蝰逾鸾58这个区域内的红色底色的单元格求和,$F$3是红色底色,用如下公式=sumcolor($F$3,$D$2:$D$5558)或者=sumcolor(F3,D2:D5558)意思是:将D2到D5558单元格中跟F3底色相同的单元格,数值求和。左边是用的求和公式,右边是求和的结果

EXCEL如何根据单元格底色进行求和

3、同理可得,对同一个表格中其他颜色求和如下图,左边是用SUM函数求得的总和,右边是先对单元格底色求和再用SUM函数求得的总和,经验证是一致的,方法可行。

EXCEL如何根据单元格底色进行求和
  • 在EXCEL中查找某个数据,以EXCEL 2013为例
  • Excel实现动态去重的方法
  • 如何将多个工作表合并
  • 如何使用Excel中的定位功能实现快速填充
  • Excel 如何快速统计单元格个数?
  • 热门搜索
    首屈一指的意思 黄牌车是什么意思 in是什么意思 本命年注意什么 馈赠的意思 王源喜欢什么颜色 小柴胡颗粒功效与作用 割礼是什么意思 什么是几何平均数 纹身有什么讲究