继上次讲过如何给合并单元格填充序号以后,收到不少反馈,大家平时工作应用中,单元格合并还是挺常见的,但处理起来非常麻烦。
比如,询问最多的就是:合并单元格如何求和?
关于合并单元格填充序号的方法,请参见 Excel – 不规则合并单元格如何填充序号?
案例:
如何计算下表中每个班级的总分?
解决方案:
1. 选中需要计算总分的所有单元格
2. 在公式栏输入以下公式,按 Ctrl+Enter 批量填充公式即可:
=SUM(C2:$C$10)-SUM(D3:$D$10)
公式释义:
这个公式的计算需要从下往上理解,那我们就先来看一下最下面“三班”的公式“三班”的总分公式为:=SUM(C7:$C$10)-SUM(D8:$D$10)
SUM(C7:$C$10):C 列中“三班”的成绩总和SUM(D8:$D$10):D 列中 8 至 10 行的加总,此时都为 0二者相减即为“三班”总成绩
依次往上推算,就不难理解“二班”的成绩计算:等于 C 列中“二班”+“三班”的成绩总数,减去 D 列中已经计算出来的“三班”成绩总分“一班”同理
可能这么解释,大家还是不太理解公式中对于 D 列的取值范围,那我再来分解一下:
合并单元格区域虽然看起来是一个单元格,但是其中的值是被记录在合并区域的第一行中加个辅助列大家就能理解了,在 E2 中输入 =D2,往下拖动公式可以看到所有的数值,都是记录在合并区域的第一行,其他区域值为 0利用这个特性,就不难理解本例的公式了:用“三班”总数减去 D8:10 的和,结果写在 D7 单元格中依次类推