0

我正在使用一个谷歌电子表格(虽然我也无法在 Excel 中工作),它在 A 列中有一个日期列表,包括过去和未来的日期(按顺序排序)。我想对截至今天的所有行使用 COUNTA 函数。

我可以使用返回今天日期的行位置;

=MATCH(today(),A:A,0)

假设这将返回15第 15 行中的数字。

但是,我需要做的是在我的 COUNTA 函数中动态引用它,例如:

=COUNTA(C3:"D" &(MATCH(today(),A:A,0))) 

复制=COUNTA(C3:D15)

这似乎不适用于上述语法。我想知道我是否需要使用 INDIRECT 函数,但我尝试了很多次,也无法获得正确的语法。

4

1 回答 1

0

似乎您选择的 INDIRECT 是合适的,只是语法正确:

=COUNTA(indirect("C3:D"&MATCH(today(),A:A,0)))

INDIRECT返回由字符串指定的单元格引用 - 在这种情况下,它是C3:D计算行号的公式结果前面的常量。

于 2019-07-03T23:26:10.640 回答