永发信息网

excel表如何分开求和 如紫色部分求和 其他部分求和,按列求和

答案:5  悬赏:80  手机版
解决时间 2021-01-07 12:57
excel表如何分开求和 如紫色部分求和 其他部分求和,按列求和
最佳答案
用宏表函数处理:
1、分别在月份后面插入1列。如在C列后面插入1列,成为新D列。
2、选D5(你的第4行被你隐藏了?还有,行号怎么有05、06、?)——菜单栏——插入——名称——定义——在当前工作簿中的名称:
ABC
——引用位置:
=GET.CELL(63,C5)
——确定。
3、在D5输入
=ABC
回车并向下填充到D20
【D列也可隐藏,下同】
4、在C21输入
=SUMIF(D5:D20,39,C5:C20)
【看你的紫色,应该是浅紫色,代码是39,如果不是,自己修改公式即可】
回车
5、在C22输入
=SUMIF(D5:D20,0,C5:C20)
回车
6、复制D列到F列(新插入的列)——复制C21:C22到E21:E22……
全部回答

按附件步骤去做可以了,自定义函数!希望能帮到你。
可以用get.cell函数,不过需要借用辅助表

1,
姑且认为你的这张表格处在sheet1中。
如果你是2003版本的,在菜单 插入---名称---定义
如果你是2007版本以上的,在菜单 公式----定义的名称---定义名称
出来一个弹出窗口,在“名称”栏填上 bjys 或者其他都可以,我是建议取“背景颜色”的首拼音,在“引用位置”就是最下边的一栏,填上 =GET.CELL(38,Sheet1!C4) ,因为你数据好像是在那个单元格开始的。
2,在sheet2的C4单元格填入 =bjys ,然后下拉和右拉到与sheet1表格数据区域那么大小的区域。(你可以先复制你的表格过去,然后删除数据,留下一个空表结构,那么就比较明确填充区域的边界)
这时,在sheet2的C4单元格就会读取sheet1的B4的背景颜色的代码。
因为不知道你的 紫色 究竟是怎样的紫色,只能你自己看看sheet1紫色数值对应的sheet2单元格究竟是显示什么数值,比如你的sheet2的C108单元格就显示sheet1的B108单元格的紫色数值。
那么你现在就可以在sheet1的C121单元格通过运用 sumifs 函数去计算。
sheet1的B121单元格填入 =SUMIFS(C4:xxx120,Sheet5!C4:xxx120,"=6") 其中xxx120根据你的数据区域去填写。如果表格的数据的左上角不是C4,也请自行更改参数。 其中"=6"也要根据你看看sheet2生成的紫色的代码做相应修改。
有两点需要注意的:
1,因为使用GET.CELL,你需要更改excel的宏的安全级别,如果是2003版,将宏的安全级别改为中,那么它就可以在你下次打开时询问你是否运行宏,如果是2007版以上的,保存时使用,保存类型要选为 “启用宏的工作簿”。
2,使用该函数,你如果直接对你的表格的背景颜色改为紫色背景,必须使用“格式刷”才能马上自动更改合计,不然的话,就需要在sheet2中,将C4单元格再次下拉和右拉填充,才会更新数据。
如有不明白,百度HI我就行了,不用浪费追问的次数。

因为你涂颜色的区域不规则,所以公式不好写,还不如按住CTRL键,用鼠标点紫色的单元格,然后记录右下解的求和数据,填在C21或D21单元格中,未涂色总计直接用函数SUM求和,然后减去涂色总计就行了。
可用自定义函数来求.
下面这个自定义函数可以按颜色条件求和,。
Function sumcolor(criteria_range As Range, criteria_color As Range, Optional sum_range As Range)
'criteria_range 为需要判断颜色的区域,criteria_color 为目标颜色单元格,sum_range 为求和单元格(可缺省)
'参数的运用类似于sumif()函数的3个参数的应用规则。
For i = 1 To criteria_range.Cells.Count
If criteria_range(i).Interior.Color = criteria_color.Interior.Color Then
If sum_range Is Nothing Then
sumcolor = sumcolor + criteria_range(i).Value
Else
sumcolor = sumcolor + sum_range.Value(i).Value
End If
End If
Next
End Function
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
千里烟缘一线牵,几世修来共什么意思
吉首市商务局这个地址在什么地方,我要处理点
安利洗衣服预喷的是洗前喷的,还是洗后喷的
春暖花开繁体字怎么写
什么是基金专户一对一,一对多?
叮叮在计算加法时,把一个加数百位上的8看成6
准备过几天乘坐北京欢乐谷的飞行式过山车水晶
快递都有哪些公司?
人民币5分55年
去旅游不知道住在厦门京闽中心酒店怎么样,求
脖子不舒服为什么会想吐呢
华硕A46C触摸板按FN+F9键锁不到
两根足够长的光滑导轨竖直放置,间距为L,底
《五味》中全文最后一句有什么作用
如何办理退卡
推荐资讯
提子中含有什么成分
女人下面是不是很骚
我是一名大专应届毕业生,22岁。想从事渔业当
黑龙江省国土资源厅驻牡丹江林区国土资源局地
高二准备升高三,应该做好什么准备
如何加强农村职业教育
遂宁市安居区石洞镇杨家坝村12社向琼2014年成
loft公寓一般都是商住吗?都是40年产权吗
娄星区娄底市众和文化传媒有限公司地址在哪,
我被对象绿了 想加上那个女的谈谈 问她第一句
把下面算式中的后两个数字放入带有符号的括号
陈浩民在寺院摘下一朵莲花,却被吸入山洞之中,
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?