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

В настоящее время у меня есть такая формула: COUNTIFS(B3:B36,"16",E3:E36,"01")

Можно ли превратить эти диапазоны B3:B36 и E3:E36 в переменные, такие как B'start_cell_value ': B'stop_cell_value'.

Все это будет выглядеть так:

 =COUNTIFS(B'start_cell_value':B'stop_cell_value',"16",E'start_cell_value':E'stop_cell_value',"01")

start_cell_value и stop_cell_value - только некоторые числа, хранящиеся в отдельной ячейке. Это помогло бы, поскольку изменение чисел только в этих ячейках также изменило бы все в формуле, и это именно то, что я хочу.

Я попытался объединить числовое значение из других ячеек с буквой, чтобы создать правильное имя ячейки, но оно не работает или просто выдает ошибку ссылки.

Любые идеи будут оценены.

Ответы [ 2 ]

0 голосов
/ 31 мая 2019

с именованными диапазонами вы можете иметь его даже точно:

=COUNTIFS(INDIRECT("B"&start_cell_value&":B"&stop_cell_value), "16", 
          INDIRECT("E"&start_cell_value&":E"&stop_cell_value), "01")

enter image description here

=COUNTIFS(INDIRECT("B"&A1&":B"&A2), "16",
          INDIRECT("E"&A1&":E"&A2), "01")

enter image description here

0 голосов
/ 31 мая 2019

Если у вас есть start_cell_value в ячейке A1 и stop_cell_value в A2, попробуйте следующую формулу:

=COUNTIFS(INDIRECT("B"&A1&":B"&A2),"16",INDIRECT("E"&A1&":E"&A2),"01")

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...