方法一,在录入新数据时插入新数据而不是在后面添加,公式会自动把你添加的部分涵盖进去。
方法二,把你的公式放在所有数据的左侧作为统计数据区域。公式计算范围把右侧所有该行单元格涵盖进去,如D1:XFD1,然后用条件求和来计算
方法三用透视表来做,预留足够的列数,建立透视表,在以后更新数据时,刷新透视表的数据即可在透视表得到更新的求和数据
上面的方法不会增加求和公式的复杂度。 你也可以用counta来判断有多少数据列数,然后用精确列数来建立求和公式,但感觉没什么好处,还容易出错。
如下式 求和从E列向右,=SUM(INDIRECT(ADDRESS(ROW($E3),COLUMN($E3))):INDIRECT(ADDRESS(ROW($E3),COUNTA($E3:XFD3)+COLUMN($E3))))
可以制动判断有无数据,但是不如简单用个求个公式=sum(E3:XFD3) 或者sumifs多条件求和