excel - 将常量列与变量行组合

标签 excel function variables worksheet-function excel-indirect

为了简化我正在做的事情,我们只会说在我的一个单元格中,我正在计算一个范围的斜率。作为引用,假设在单元格 C1 中我有 =SLOPE(A:A,B:B) .相当简单 - 然而,我真正想做的是让我的斜率只查看从第 2 行开始的某一行的值。例如,=SLOPE(A2:Ax,B2:Bx)在哪里。 x是一个基于我已经计算过的单元格值的变量。

假设 x位于单元格G20,G20的值为59 .如果是这种情况,我希望我的斜率函数为 =SLOPE(A2:A59,B2:B59) .但是,根据我在 G20 中的公式,它的值会根据用户输入而改变。所以G20可以改成61 , 62 , 或 63等,当发生这种情况时,我希望将其反射(reflect)在我的 SLOPE 公式中。如果 G20 更改为 60 , 那么 C1 应该变成 = SLOPE(A2:A60,B2:B60) .如果 G20 变为 61 , 那么 C1 应该变成 =SLOPE(A2:61,B2:B61) .等等等等....

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

我该怎么做呢?

最佳答案

请试试:

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

关于excel - 将常量列与变量行组合,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28608961/

相关文章:

c - while() 循环未按预期工作。可能是什么原因?

python - @lru_cache 装饰器过多的缓存未命中

excel - 如果单元格不为空,则尝试让脚本不运行

sql-server - SQL Server 2008/64Bit - 如何创建包括 Excel 的查询

python - 如何使用 Python 编辑 .xlsx 文件的核心属性?

c - 调用内联函数时 undefined reference

python - 在类 __init__() 中获取实例名称

Java System.getEnv()

sql-server - SQL Server : Conditional where clause (Equal) OR (LessThan or Equal)

sql - 将数据从 Oracle SQL Developer 导出到 Excel .xlsx