Excel 在公式中使用计算单元引用

Excel 在公式中使用计算单元引用,excel,excel-formula,cell,subtotal,Excel,Excel Formula,Cell,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)) 我犯了一个错误

我想使用小计来计算一个范围内的平均值,而无需在单元格引用中硬编码

我目前正在使用标准:

=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))
我犯了一个错误。我也尝试过间接与这些组合,但也不起作用。

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

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