EXCEL 汇总行上面添加一行怎么汇总 SUM OFFSET

在EXCEL里面经常碰到需要汇总的情况,经常用到的函数就是SUM. 之前也学习过,如果把汇总行紧贴着上面一行复制后插入新的数据,汇总的时候是不会把它内容包含在内的。当时的解决方案是SUM+INDIRECT, 需要手动书写两次列号。今天再次研究了一下发现,原来可以通过SUM+OFFSET来实现相同的效果,只需要手动书写一次列号即可。下面来示例:



从上面的表格中可以看出,在复制了第五行后,插入到合计行上面,使用两个公式的计算结果就不一样了。

SUM(OFFSET(E2,,,ROW()-2,))

    

上面是此单使用的函数公式,需要注意的地方如下:

1、E2: 这个是计算开始的单元格;

2、后面直接接3个英文符号  ,,,  注意不可以省略;

3、ROW()-2: 表示向下计算的行数。注意:这个2是根据起始单元格变化的,如果起始单元格变成E10, 那么此公式应该变成ROW()-10 ;

4、起始单元格最好选择在标题行,否则如果后面删除起始行内容的时候,容易发生错误。比如删掉例子的E2行就会出现错误。


以上是此次更新的地方。

2019.05.31


顺便附上之前的计算公式(稍微复杂一点)

SUM(INDIRECT"E2:E"&ROW()-1))



2019-03-23 #EXCEL#SUM#OFFSET

评论