excel中根据单元格底纹颜色求和

如题所述

利用get。cell宏表函数提取单元格颜色值,然后根据颜色值利用sumif函数进行求和
插入名称-定义,在下面的引用位置上输入“=get.cell(63,相对引用下的根据颜色求和的左上角第一个单元格)

将引用位置命名为color,然后添加到”当前工作簿中的名称列表“内
选择一块与根据颜色求和同样长宽的区,并将活动单元格定位到最最上角,并在单元格中输入”=color“,然后按ctrl+回车,(ctrl+回车的过程是将名称对应的函数复制到框选区域的过程,函数内的参数是相对引用的)大红圈中的返回值3,6,41分别代表红黄蓝三种颜色的代码

选择一个上述两个区域以外的单元格根据sumif函数,将第一个参数设置为上述步骤3所在的区域,第二个参数设置为某个颜色的返回值,第三个参数设置为步骤一所对应的区域,这时sumif函数的返回值是第一个区域中,特定颜色底纹的所有单元格内数据的和
这里我们求蓝色区域的和,输入sumif函数,第一个参数是条件所在的区域,也就是颜色返回值的区域,第二个参数输入41,也就是颜色的代码,第三个区域是求和区域,也就是左边的数字区域,sumif函数的返回值是30 也就是所有蓝色单元格底纹单元格内数字之和
温馨提示:答案为网友推荐,仅供参考