这一章节,又要再次回到合并单元格的问题了……
前面介绍了对合并单元格区域的数值进行统计可以预处理的方法和技巧,
今天换个新鲜主题,讲讲在合并单元格里统计,
如下图,
要求在SUM列对前面对应NAME的值进行求和或者计数,先想想,你会用什么样的方法呢?
这确实需要一点小技巧,就是不断用总和减去其他总数的和,有点反推或者迭代的意思。
操作过程:
1.选中合并单元格区域,如上图的C2:C18区域;
2. 按F2输入下述公式:
=SUM(B2:B18)-SUM(C3:C18)
3.输入上述公式后,按Ctrl+Enter结束
这里有必要强调一下,上面这个公式引用的单元格,都是相对引用,所以在公式输入之后,后续的单元格的引用区域,也将随着下移,你可以点后面的单元格,看她们的公式是不是随着变化了的,而不是原来的样子,
以此类推,最后一个单元格的公式,函数内的引用变量会变化太远,从而超出实际数据区域。
如这里最后一个单元格的公式会变为:=SUM(B13:B29)-SUM(C14:C29)
而这里引用的数据区域就已经远远超出我们实际的数据区域了,如果下方恰好有其他数据的话统计结果必然出错。
所以为了谨慎和正确性,我们可以对最后一个单元格作一个限定(修正),即把公式修改为:
=SUM(B2:B$18)-SUM(C3:C$18)
OK,现在求和解决了,那么如果我想计算各个NAME下面有多少个数据,又应该怎么写公式呢?
给自己一点时间思考一下……?
其实把计算原理消化了,就明白应该怎么写了,好吧公式如下,记得按Ctrl+Enter结束!
=COUNT(B2:B$18)-SUM(C3:C$18)
可惜原理不是那么容易消化的,不过不要紧,看看这公式的后面部分是不是还是没变啊?
有悟到什么么?
- 如何在合并单元格里保留数据源
- ※ 如何往合并单元格的空单元格里写入数据[BOSS技能]
- 如何对合并单元格进行筛选
- 如何批量合并相同内容的单元格
- 如何统计合并单元格里的数据
- 如何根据首值批量填充空白单元格