我想使用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与这些组合使用,但这也不起作用。