Как настроить диапазон ячеек динамически в Google Sheets? - PullRequest
1 голос
/ 19 октября 2019

Мне нужно передать диапазон в функцию динамически. Начиная с указанного номера строки до конца столбца A

Я использую для этого функцию ADDRESS (в моем случае она возвращает $A$10), но значение, котороевозвращается ADDRESS не работает как первый параметр в диапазоне.

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

Фактический результат : COUNTIFS возвращает 0.

Ожидаемый результат : он должен вернуть количество ячеек со значением "H" (у меня их больше 0, конечно)

Полагаю, что такая комбинация диапазонов (ADDRESS +: A) нене работаетКак правильно установить диапазон?

1 Ответ

1 голос
/ 19 октября 2019

вам нужно INDIRECT это:

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