![公式中的 Excel 单元格引用](https://linux22.com/image/1555851/%E5%85%AC%E5%BC%8F%E4%B8%AD%E7%9A%84%20Excel%20%E5%8D%95%E5%85%83%E6%A0%BC%E5%BC%95%E7%94%A8.png)
我需要使用基于单元格值的方程式创建一个动态公式,但尽管我以前做过,但我还是很难找到我需要的东西。例如,我的 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))