Excel精英培训网

 找回密码
 注册
数据透视表40+个常用小技巧,让你一次学会!
查看: 4155|回复: 14

如何在表格中只对填充颜色的单元格求和

[复制链接]
发表于 2017-7-19 16:22 | 显示全部楼层 |阅读模式
因为公司业务,往来客户比较多,已结和未结账比较多而且时间不确定,希望大神赐教一个算法或公式,能够解决这个问题,谢谢

求红色部分计算公式

求红色部分计算公式
发表于 2017-7-19 16:34 | 显示全部楼层
数据-筛选--按颜色筛选。  然后把筛选出来的单元格求和就欧克了~
回复

使用道具 举报

发表于 2017-7-19 16:36 | 显示全部楼层
公式不能根据单元格格式进行运算,只能VBA。
设1个变量n,遍历数据区域,判断单元格底色为红时n+该单元格值,结束后n变量的值就是红色单元格数据的合计值。
回复

使用道具 举报

 楼主| 发表于 2017-7-19 17:09 | 显示全部楼层
china_hxx 发表于 2017-7-19 16:34
数据-筛选--按颜色筛选。  然后把筛选出来的单元格求和就欧克了~

每个供应商也不同,那样就要每行都做一次筛选或者做一次求和,还是比较麻烦
回复

使用道具 举报

发表于 2017-7-19 17:14 | 显示全部楼层
qinrenguanggao 发表于 2017-7-19 17:09
每个供应商也不同,那样就要每行都做一次筛选或者做一次求和,还是比较麻烦

重复性的工作,还是 VBA 吧
回复

使用道具 举报

 楼主| 发表于 2017-7-19 17:30 | 显示全部楼层
大灰狼1976 发表于 2017-7-19 16:36
公式不能根据单元格格式进行运算,只能VBA。
设1个变量n,遍历数据区域,判断单元格底色为红时n+该单元格 ...

从来没有用过VBA,求赐教具体步骤,公司的电脑是盗版WPS,现在下班回去试试
回复

使用道具 举报

发表于 2017-7-19 17:34 | 显示全部楼层
qinrenguanggao 发表于 2017-7-19 17:30
从来没有用过VBA,求赐教具体步骤,公司的电脑是盗版WPS,现在下班回去试试

wps 企业版 才会 带 VBA.
回复

使用道具 举报

发表于 2017-7-19 17:39 | 显示全部楼层
这张是统计表,

求和的数据根本该 明细里面出.

用单元格颜色运算 是严重的坑.
回复

使用道具 举报

发表于 2017-7-19 21:22 | 显示全部楼层
楼主可以使用宏表函数GET.CELL试试

回复

使用道具 举报

发表于 2017-7-20 08:54 | 显示全部楼层
我用了一个笨方法,就是在已付款的前面加个"-"(负号),也可以换用其他符号(比如括号),但要换公式。
为方便计算,也考虑到加"-"(负号) 比 加括号 相对方便,所以我选用了"-"(负号),加"-"(负号)之后颜色会自己变。
只是不能用格式刷去加这个"-"(负号),如果大家有更好的方法,可以说来听听,我也学习学习。

20170720084255.png

已结款求和.rar (8.57 KB, 下载次数: 10)
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|Excel精英培训 ( 豫ICP备11015029号 )

GMT+8, 2024-4-24 21:45 , Processed in 0.835021 second(s), 12 queries , Gzip On, Yac On.

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表