我希望在=SUM(Ex:Ey)
这样的单元格中有一个总和公式,而E
是列,x
和y
是行号。有没有办法可以将x
和y
与其他单元格中的数字相匹配?例如:单元格D1=3
和D2=12
,列E
中有许多数字。在列E
的末尾,我希望有一个单元格,它只会将D1
到D2
的数字相加,这是E3
到{{的总和1}}在这个例子中。我的想法是,我可以更改E12
和D1
来更改我想要汇总的列中的哪些行。
答案 0 :(得分:2)
您可以使用INDIRECT
使用构造的字符串地址 - SUM(INDIRECT("E"&D1&":E"&D2))
来引用范围。
"E"&D1&":E"&D2
会在您的示例中为您提供字符串“E3:E12”,然后INDIRECT
将转换为对该实际范围的引用。
请注意,INDIRECT
会带来重新计算开销,但如果您没有做太多或过于复杂的事情,那就没问题了!
答案 1 :(得分:0)
实现此目的的另一种方法是对多个条件使用sumif公式或sumif。这在某些情况下效果更好,可以更容易阅读和审核\审查。