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

2025-05-24 08:49:06

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如何根据单元格底色进行求和
EXCEL如何根据单元格底色进行求和

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

EXCEL如何根据单元格底色进行求和
声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
猜你喜欢