间接参考总和范围

时间:2015-12-25 21:29:34

标签: excel excel-formula excel-indirect

我希望在=SUM(Ex:Ey)这样的单元格中有一个总和公式,而E是列,xy是行号。有没有办法可以将xy与其他单元格中的数字相匹配?例如:单元格D1=3D2=12,列E中有许多数字。在列E的末尾,我希望有一个单元格,它只会将D1D2的数字相加,这是E3到{{的总和1}}在这个例子中。我的想法是,我可以更改E12D1来更改我想要汇总的列中的哪些行。

2 个答案:

答案 0 :(得分:2)

您可以使用INDIRECT使用构造的字符串地址 - SUM(INDIRECT("E"&D1&":E"&D2))来引用范围。

"E"&D1&":E"&D2会在您的示例中为您提供字符串“E3:E12”,然后INDIRECT将转换为对该实际范围的引用。

请注意,INDIRECT会带来重新计算开销,但如果您没有做太多或过于复杂的事情,那就没问题了!

答案 1 :(得分:0)

实现此目的的另一种方法是对多个条件使用sumif公式或sumif。这在某些情况下效果更好,可以更容易阅读和审核\审查。