有背景填充色的单元格怎么求和啊

球球了,救救孩子吧
广东省
浏览 174
收藏
4
分享
4 +1
16
+1
全部评论 16
 
princess公主89
回答:你可以通过筛选-颜色来选择你需要的单元格,然后再进行求和就可以了、
· 福建省
回复
懒得批爆
补充,用=SUBTOTAL(109,数组)公式计算
· 四川省
回复
 
懒得批爆
很简单的方法,别看那些头衔一长串的回复,头衔都是唬人的! 按颜色求和单元格或计数或其他计算方法在WPS里面都能找到用鼠标就能完成的操作,看下面的步骤以及截图: 第一步,打开智能工具箱 第二步,打开财务工具箱 第三步,单击按单元格颜色统计 第四步,根据需要随意统计,验算也能通过 统计方法包含了求和、计数、平均、最大值、最小值等几个 这个方法很简单,而且重要的是完全不需要任何基础,无需认识函数、公式、代码等等,有手就行!
· 四川省
回复
熙
原来智能工具箱在这儿啊,我找了好久,还问过灵犀,一直没找到。
· 广东省
回复
 
亂雲飛渡
回答:可以用查找来实现。 方法:打开查找,点击“选项-格式-背景颜色-查找全部“全选查找结果,在表格左下角可看到求和结果,求和结果可复制。
· 广东省
回复
 
恰同学少年
还可以这样试试. function test(){ sumByrgb(Range("F4:I15")) } function sumByrgb(rng){ let tsum = 0; let arr = {}; let jint = 0 if(typeof rng === "function"){ for(let rg of rng){ let tc = rg.Interior.Color; let v = rg.Value2 === undefined ? 0 : rg.Value2; if(tc in arr){ arr[tc] = arr[tc] + v ; }else{ arr[tc] = v; } } } Object.entries(arr).forEach(([key, value]) => { let c= ActiveCell.Offset(jint,0); c.Interior.Color = key; c.Value2 = value; jint++; }); }
· 黑龙江省
回复
 
墨云轩
墨云轩 KVPWPS寻令官

创作者俱乐部成员

答:可以看看我发的这个贴子:在表格中如何按填充颜色批量求和?https://bbs.wps.cn/topic/44690
· 河北省
回复
 
恰同学少年
试试宏编辑器里写个函数 function sumByrgb(rng,r,g,b){ let tsum = 0; if(typeof rng === "function"){ for(let rg of rng){ if(rg.Interior.Color == RGB(r,g,b)){ tsum += rg.Value2; } } } return tsum; }
· 黑龙江省
回复
 
Tam Kingsley
Tam Kingsley KVPWPS金话筒WPS寻令官

创作者俱乐部成员

回答:如下图所示,在【财务工具箱】-【按单元格颜色统计】就可以了
· 广东省
回复
 
Hypnotist
回答:简单点的办法。现筛选,再求和即可
· 四川省
回复
旧巷抱懒猫
那在不同行列的呢
· 广东省
回复