添加excel公式作为范围的一部分

添加excel公式作为范围的一部分,excel,formula,Excel,Formula,我希望添加一个公式作为范围参考的一部分。以下是一个例子: =sumif(F2:间接(“F”和B5),…等等) 本质上,我有很多公式引用一系列数据,这些数据总是根据行数变化的。目标是随着行号的更改,用户只需输入新的行号,所有公式将自动更新。单元格B5包含行号,是用户将更新的输入单元格 我尝试了很多不同的方法,从间接法、细胞法到其他方法,但都无法使其发挥作用。我已经将B5格式化为文本、数字和常规,但它仍然不起作用 你有什么想法可以让它工作吗?我在其他论坛上看到过类似的问题,并尝试过他们的方法,但仍然

我希望添加一个公式作为范围参考的一部分。以下是一个例子:

=sumif(F2:间接(“F”和B5),…等等)

本质上,我有很多公式引用一系列数据,这些数据总是根据行数变化的。目标是随着行号的更改,用户只需输入新的行号,所有公式将自动更新。单元格B5包含行号,是用户将更新的输入单元格

我尝试了很多不同的方法,从间接法、细胞法到其他方法,但都无法使其发挥作用。我已经将B5格式化为文本、数字和常规,但它仍然不起作用


你有什么想法可以让它工作吗?我在其他论坛上看到过类似的问题,并尝试过他们的方法,但仍然只得到了#值。

索引
间接
更好-您可以在
SUMIF
中将其作为一个范围使用

F2:INDEX(F:F,B5)

其中B5包含一个数字


尽管
SUMIF/COUNTIF
等通常只使用“已使用范围”进行计算,因此仅使用整个列(如F:F)通常同样有效,即使您只有500行数据

索引
也比
间接
好-您可以在
SUMIF
中将其用作范围

F2:INDEX(F:F,B5)

其中B5包含一个数字

尽管
SUMIF/COUNTIF
等通常只使用“使用的范围”进行计算,所以即使只有500行数据,也可以像F:F那样使用整个列