Google sheets 如何在Google工作表中动态设置单元格范围?

Google sheets 如何在Google工作表中动态设置单元格范围?,google-sheets,google-sheets-formula,Google Sheets,Google Sheets Formula,我需要动态地将一个范围传递给函数。从指定的行号开始,直到A列结束 我正在为它使用ADDRESS函数(在我的例子中,它返回$A$10),但是ADDRESS返回的值不是范围中的第一个参数 =COUNTIFS( ADDRESS(ROW(OFFSET(D7,COUNTA(D7:D),0)),1) : A, "H" ) 实际结果:COUNTIFS返回0 预期结果:它应该返回多个带有“H”值的单元格(当然,我有超过0个) 我猜这样的范围组合(地址+:A)不起作用。如何正确设置范围?您需要间接它

我需要动态地将一个范围传递给函数。从指定的行号开始,直到A列结束

我正在为它使用
ADDRESS
函数(在我的例子中,它返回
$A$10
),但是
ADDRESS
返回的值不是范围中的第一个参数

=COUNTIFS(
   ADDRESS(ROW(OFFSET(D7,COUNTA(D7:D),0)),1) : A,
   "H"
)
实际结果
COUNTIFS
返回0

预期结果:它应该返回多个带有“H”值的单元格(当然,我有超过0个)


我猜这样的范围组合(地址+:A)不起作用。如何正确设置范围?

您需要
间接
它:

=COUNTIFS(INDIRECT(ADDRESS(ROW(OFFSET(D7, COUNTA(D7:D), 0)), 1, 4)&":A"), "H")