在Excel中如何根据单元格的颜色求和?

在Excel中如何根据单元格的颜色求和?如果在A14新增一个单元格背景色为红色,则自动加进去求和

我们要把黄色单元格的里的数值进行快速求和。

1、 按CTRL+H快捷键调出查找与替换窗口,并点击旁边的选项,在【查找内容】的格式按钮旁边点击小箭头,在弹出的菜单中选择【从单元格选择格式】。




2、吸取黄色单元格,点击查找全部。接着CTRL+A全选查找框的所有单元格,并关闭。




3、点击上方【公式】-【定义的名称】,在里面输入黄色。




4、最后在要求和的单元格内输入公式=SUM(黄色),敲击回车键,所有黄色的单元格数值都被求和出来啦,即使里面的数据被改动,总和数值也会自动变换哦。




以上就是软件帝为各位准备的关于Excel根据单元格颜色求和的相关教程,希望可以帮到您哦!

温馨提示:答案为网友推荐,仅供参考
第1个回答  2019-06-01
定义函数获取红色的代码,也就是增加辅助列,用sumif函数
或直接用vba
第2个回答  2019-06-01

    定义函数:

Function CSum(Rg1 As Range, Rg2 As Range)
    Dim rg_ID As Range, rg_sum As Long
    For Each rg_ID In Rg1
        If rg_ID.Interior.ColorIndex = Rg2.Interior.ColorIndex Then
        rg_sum = rg_sum + IIf(IsNumeric(rg_ID.Value), rg_ID.Value, 0)
        End If
    Next
    CSum = rg_sum
End Function

2. 用定义的函数计算:

3. 效果如下图所示:

本回答被网友采纳
相似回答