SUM()的excel公式,其中范围基于另一个单元格?

时间:2016-01-08 21:16:55

标签: excel-formula

我正在用这张

做一张纸
=SUM(A2:A10)

并希望范围取决于单元格D5中的值。

我该怎么做?我查看了CHOOSE函数,但是它只能处理256个值的数组。我的实际范围是几十万。

我试过这个,但是excel抱怨说这不起作用:

=SUM(A(Sheet1!D5):A10)

重申一下,在我的公式中,我希望A2中的2取决于我在单元格D5中输入的数字

2 个答案:

答案 0 :(得分:2)

使用INDIRECT()功能:

=SUM(INDIRECT("A" & Sheet1!D5 & ":A10"))

答案 1 :(得分:1)

我发布了自己的答案,因为类似的帖子会进入VBS,还有其他非常复杂的事情。

我用INDIRECT解决了这个问题:

=SUM(INDIRECT("A"&D5&":A10"))

易peasy!