excel中如何计算到指定行的累加值

sheet2中:
B2单元格的值需要计算seet1中D列从D4到A1所在行的和值。

=SUM(OFFSET(sheet1!$D$4,,,MATCH(Sheet2!A1,Sheet1!A:A,)-3,))
公式很多,提供一个足已
温馨提示:答案为网友推荐,仅供参考
第1个回答  2013-09-05
B2单元格中输入 =SUM(Sheet1!A1:D4)
第2个回答  2013-09-05
是sheet1中a1 b1 c1 d1 a2 b2 ... a4 b4 c4 d4的和吗?
=sum(sheet1!a1:sheet1!b4)追问

我的提问是B2单元格计算sheet1中D列从D4到sheet2中A1所在sheet1的行的和值。比如A1是“铅笔”,而"铅笔"在sheet1中A列的第99行,我就要计算sum(D4:D99)

追答

=SUM(OFFSET(sheet1!D4,0,0,MATCH(sheet1!A1,sheet1!A2:A500,0),1))

这个A1是不是应该是D1? 因为A列存所有名字,D1存当前名字,如果是就改成这样:
=SUM(OFFSET(sheet1!D4,0,0,MATCH(sheet1!D1,sheet1!A:A,0),1))

相似回答