EXCEL里自动求和函数

问题如附图。

=SUM(INDIRECT("B"&MATCH("61.8-2/3",A:A,0)&":B"&ROW()-1))
这是第二个的,"61.8-2/3"这是关键字,改成"61.8-1/3"就求第一个的,"61.8-3/3"就是求第三个的。

顺便问一句,为什么不直接用=sum(B7:B10)这样的公式? 虽然这个公式在公式所在单元格上一行插入一行有问题,但在其引用区域中间插入行就没问题了。追问

非常感谢!我之前是直接用=sum(B7:B10)这样的公式,但如果在合计上插入一行,合计不会随着插入行自动变,关键的问题是这个合计的单元格我是直接链接到另外一个表格里。也就是另外一个表里直接链接用这个表格里的这个合计的单元格,也就是我做成了一个总表,总表里的内容直接超链接到这个单元格,。如果插入一行的话,那个总表里的数字不会随着变。现在这个公式解决了这个问题。但还有个问题?写不下了,如附图。

追答

61.8-3/3是在A 列吧,你的是在B 列,可能是因为你在中间插入了一列,为了防止以后会变化,你可以将A:A设成$A:$A,即绝对引用。

温馨提示:答案为网友推荐,仅供参考
第1个回答  2012-03-09
sum(A1:A888)
第2个回答  2019-11-05
相似回答