Я хотел бы изменить одну из формул, которые я использую, чтобы вернуть массив значений вместо необходимости копировать / вставлять или перетаскивать формулу для каждой ячейки. Моя текущая формула, которая работает для отдельных ячеек, которые можно перетащить вниз:
=SUMIFS('Tracking Tasks'!B$2:B,
'Tracking Tasks'!C$2:C, ">="&B2,
'Tracking Tasks'!C$2:C, "<="&D2,
'Tracking Tasks'!D$2:D, "<>")
Формула суммирует все «завершенные» точки между двумя датами, которые также были «выпущены» (ячейка не пустая) , Я перепробовал множество решений, однако, похоже, это наиболее близко к тому, чего я пытаюсь достичь:
=ArrayFormula(SUM(
QUERY('Tracking Tasks'!B$2:D,
"select B
where C >= date '" & TEXT(B2:B, "yyyy-mm-dd") &
"' and C <= date '" & TEXT(D2:D, "yyyy-mm-dd") & "'")
))
Однако это решение не возвращает массив значений, как я ожидаю и он не учитывает столбец «Выпущено».
Пример Google Sheet