三 合并单元格内计数—合并单元格系列

一、案例
如下图所示 , 要求在C列计算每个城市对应的人数 。

三 合并单元格内计数—合并单元格系列



二、解决方法
选中C2:C9,输入公式 =COUNTA(B2:B9)-SUM(C3:C9),按Ctrl Enter 。
注意C2:C9合并单元格大小不一致,不能采用拖动填充柄的方式复制公式 , 必须先选中所有合并单元格 , 输入公式后,按Ctrl Enter在所有合并单元格批量输入公式 。
三 合并单元格内计数—合并单元格系列



公式解析:
(1)COUNTA(需要计数的列)-SUM(计数公式所在列),注意SUM(计数公式所在列)中的单元格引用必须从公式所在单元格的下一行开始引用 。
(2)为了方便理解公式,我们取消A列和C列的合并单元格,如下图所示:
三 合并单元格内计数—合并单元格系列

可以看到,每个合并单元格中,实际只有合并单元格内的第1行有数据和公式,其他行是空值 。
【三 合并单元格内计数—合并单元格系列】(3)COUNTA(B2:B9)用于计算B2:B9中非空单元格的个数 。SUM(C3:C9)虽然计算的是C3:C9的值,但由于合并单元格内实际只有第1行有数值和公式 , 所以实质计算的是第1个合并单元格之后的其他合并单元格计数之和,也就是B4:B9的姓名个数 。COUNTA(B2:B9)-SUM(C3:C9)得到的结果就是第1个合并单元格包含的B列姓名个数 。

相关经验推荐