将一个常量列与一个variables行组合在一起

为了简化我在做的事情,我们只是说在我的一个单元格中,我正在计算一个范围的斜率。 作为参考,假设在单元格C1中我有=SLOPE(A:A,B:B) 。 相当简单 – 但是,我真正想要做的就是让我的斜率只从第2行开始查看某一行的值。例如, =SLOPE(A2:Ax,B2:Bx)其中。 x是一个基于我已经计算的单元格的值的variables。

假设x位于单元格G20中,而G20的值是59 。 如果是这种情况,我希望我的斜率函数=SLOPE(A2:A59,B2:B59) 。 但是,根据我在G20中的公式,其价值将根据用户的意见而改变。 所以G20可以变成61或者63等等,当发生这种情况的时候,我希望能够反映在我的SLOPE公式中。 如果G20变为60 ,则C1应该变为= SLOPE(A2:A60,B2:B60) 。 如果G20变为61 ,则C1应该变为=SLOPE(A2:61,B2:B61) 。 等等等等….

为了举例,我正在简化我真正在做的事情,所以尽量不要考虑一个更简单的方法来做到这一点。 我只需要将一个常量列值与一个variables行值结合起来,并将其粘贴到一个公式中。

我怎么能这样做?

请尝试:

 =SLOPE(INDIRECT("A2:A"&G20),INDIRECT("B2:B"&G20))