Как заполнить столбец суммами переменного количества данных? - PullRequest
1 голос
/ 22 октября 2019

У меня есть два листа. Данные OFT - это строки значений, организованные по столбцам даты, в то время как Total Counts берет эту информацию и делает ее удобочитаемой / интерактивной.

В Total Count есть две именованные ячейки с проверкой даты: StartDate & EndDate. Я хотел бы добавить возможность использовать эти даты для создания нового столбца, который содержит суммы весов каждой строки для выбранного промежутка времени.


Я использовал ARRAYFORMULA() для заполнения одногостолбец, основанный на выборе одной даты, но я не уверен, как использовать несколько.


Вот краткое изложение того, что я собираюсь сделать:

Мы будем использовать проверку данныхвыбрать две колонки (скажем, A & C). Это создаст новый столбец (H), который содержит суммы всех значений между A и C.

(H1 = A1 + B1 + C1 / H2 = A2 + B2 + C2 и т. Д.)

Если я выберу только столбцы A и B, это будет просто A + B, а если я выберу A & D, это будет A + B + C + D.

Возможно ли это?

Ссылка на лист

1 Ответ

0 голосов
/ 22 октября 2019

, если ваш Лист1 выглядит следующим образом:

0

=ARRAYFORMULA(REGEXREPLACE(""&MMULT(INDIRECT("Sheet1!"&
 ADDRESS(2,                MATCH(A1, Sheet1!1:1, 0))&":"&
 ADDRESS(ROWS(Sheet1!A:A), MATCH(B1, Sheet1!1:1, 0)))*1, 
 ROW(INDIRECT("A"&MATCH(A1, Sheet1!1:1, 0)&
             ":A"&MATCH(B1, Sheet1!1:1, 0)))^0), "^0$", ))

0

...