在公式中使用计算的单元格引用

时间:2015-10-15 08:50:04

标签: excel excel-formula cell subtotal

我想使用SUBTOTAL计算一个范围内的平均值而不在单元格引用中进行硬编码。

我目前正在使用该标准:

=SUBTOTAL(1, A2:A11)

但我希望Excel识别A列中的哪些单元格开始和结束拥有值。因此,我可以使用以下命令在单独的单元格中指定单元格A11:

=ADDRESS(MATCH(9.99999E+307, A:A), 1)

返回“$ A $ 11”。但是,如果我将上述方程结合起来:

=SUBTOTAL(1, A2:ADDRESS(MATCH(9.99999E+307, A:A), 1))

我收到错误。我也尝试将INDIRECT与这些组合使用,但这也不起作用。

1 个答案:

答案 0 :(得分:1)

使用INDEX function提供单元格范围的后半部分。

=SUBTOTAL(1, A2:INDEX(A:A, MATCH(1e99, A:A)))