假设在A列
每5行求和:
B1输入
=SUM(INDIRECT("A"&ROW(A1)*5-4&":A"&ROW(A1)*5)
鼠标移到B1右下角变实心十字下拉
如果每2行求和, 改成
=SUM(INDIRECT("A"&ROW(A1)*2-1&":A"&ROW(A1)*2)
我没有好的方法甚至没有公式来按楼主要求计算北京、上海总人口。但是,EXCEL虽然具有强大的数据计算功能,如果为了偷工减料,节省时间提高效率,不给自己在使用EXCEL工作时添堵,因此还需要有好的表格设计理念!
对楼主的问题,有个工作表设计建议:
第1行——A1输入“地址”、B1输入“男人”、C1输入“女人”、D1输入“总人口”
第2行——A2输入“北京”、B2输入“100”、C2输入“50”、D2输入公式 =SUM(B2:C2)回车确认。
第3行仿照第2行的输入,最后把D2中公式向下填充。
这样,无论是从公式设置、还是数据观察就就变得简捷且一目了然了!
粗陋之言,仅供参考!
第一个问题:
A1:A100 为100个数据!
B1公式下拉!到B5 分别为20组数据的和!
=SUM(OFFSET($A$1,ROW(A1)*5-5,,5,))
第二个问题:
=SUM(OFFSET($A$1,ROW(A1)*2-2,,2,))
假设原来的数据在a1:a100
在b1单元格输入
=SUM(OFFSET($A$1,5*ROW(A1)-5,,5,1))
下拉
就是每组数据的和
第一个问题都解决了,第二个用sumif不就行了