公式中的 Excel 单元格引用

公式中的 Excel 单元格引用

我需要使用基于单元格值的方程式创建一个动态公式,但尽管我以前做过,但我还是很难找到我需要的东西。例如,我的 excel 中有 600 行,我只想检查最后 200 行中的某些内容。例如,我在 D1 中有 600 行,它与行数有关。我理想情况下需要做这样的事情:

SUM(A(D1+1-200):A(D1+1))

换句话说

SUM(A401:A601)

我尝试了以下方法,因为我认为美元符号将其留为变量,但对我来说不起作用。

SUM($A$(D1+1-200):$A$(D1+1))

不幸的是,所有搜索都给出与我想要实现的目标无关的结果。

答案1

您可以使用非易失性的 INDEX:

=SUM(INDEX(A:A,D1+1-200):INDEX(A:A,D1+1))

答案2

考虑:

=SUM(INDIRECT("A"&(D1+1-200)&":A"&(D1+1)))

在此处输入图片描述

对于上面说明的情况,其含义如下:

=SUM(A1:A201)

相关内容