合并单元格计算
如图一

主要难点合并单元格的计算B公司有两笔交易时,如何将两笔交易金额的运算在一个合并单元格体现?
这里有两个问题需要解决:
1. 合并单元格本质上是什么?
2. 合并单元格如何计算?
这里首先根据结果,将D列、E列的单元格变成效果之后的格式,这里复制A2:A10单元格,选中D2:D10单元格进行选择性粘贴-仅粘贴格式。
如图二

问题一解决
例如A1=1,A2=2,B1=3,B2=4,合并这四个单元格,那么最后合并单元格显示的值是A1的值,也就是1,此时A2、B1、B2的值均为0.
弄清楚合并单元格的原理之后,来思考问题二
问题二解决
以图二中要求的手续费的值为例,需要拿到合并单元格对应的两组值的和。比如b公司,手续费就是两组值的和再乘以0.01。
本质上来说和的计算就是E3=B3+B4
由于合并单元格的数量不一样无法以这个公式进行填充这个是加的思维用减去的思维来思考:
目标合并单元格的值=数据总和-其他合并单元格的值
这个时候E3可以看作B3:B10的和:也是SUM(B3:B10) 减去 SUM(B5:B10)。
B5:B10的和同时也是求值后 E4:E10的和。(选择E4因为要下移一个单元格)
E3=SUM(B3:B10)-SUM(E4:E10)
有一个疑问:E4:E10区域的和还没有求出来。
所以我们要选中E4:E10,在E4单元格输入=SUM(B3:B10)-SUM(E4:E10)
按住Ctrl+Enter键,同时填充,这个组合键就是同时填充的意思。
那么
E5单元格就会填充 =SUM(B5:B12)-SUM(E6:E12)
E6单元格就会填充 =SUM(B6:B13)-SUM(E7:E13)
E7单元格就会填充
E9单元格就会填充 =SUM(B9:B16)-SUM(E10:E16)
E10单元格就会填充 =SUM(B10:B17)-SUM(E11:E17)
由于E10的值会率先计算出来,这个值就会传入E9,E9传入E7,这样不断地向上传递,最后就可以计算出SUM(E4:E10),注意这里要按住Ctrl+Enter键,同时填充。
解决了合并单元格的求和问题
计算实际收入
根据合并单元格计算的原理
可以先由交易金额所有的值减去退款金额所有的值
也就是=SUM(B2:B10)-SUM(C2:C10)
然后再减去其他单元格的实际收入就是SUM(D3:D10)
最后选中D2:D10区域
在D2输入
=SUM(B2:B10)-SUM(C2:C10)-SUM(D3:D10)
按住Ctrl+Enter键同时填充
手续费这里由于涉及到乘以0.01
那么需要先把和求出来
同样的方法输入
=SUM(B2:B10)-SUM(E3:E10)
右侧插入一个辅助列是F列,并粘贴A2:A10的格式
选中F2:F10,在F2单元格输入=E2*0.01,按住Ctrl+Enter键
得到数值,可以将F2:F10的值复制到E2:E10(为了显示更清楚,这一步就不做了)
结果如图三

008
