Этот вопрос касается повторения диапазона в таблицах Google. Вот формула, которую я сейчас использую:
=ARRAYFORMULA(ARRAYFORMULA(SUM(COUNTIFS(SPLIT(REPT("Attendence!B:B;", 2), ";"), {"Name1", "Name2", "Name3"}, Attendence!O:P, "=P"))))
Вот пример того, что мне нужно:
=ARRAYFORMULA(ARRAYFORMULA(SUM(COUNTIFS({Attendence!B:B, Attendence!B:B, Attendence!B:B, Attendence!B:B}, {"Name1", "Name2", "Name3"}, Attendence!O:R, "=P"))))
По существу Attendence!B:B
должен повторяться внутри { }
столько же раз, сколько столбцы в Attendence!O:R
. Дело в том, что 2-я формула будет работать, за исключением того, что формуле нужен доступ к столбцам C:JY
, что означает, сколько раз мне придется повторять Attendence!B:B
абсурдное количество раз.
Поэтому я попытался используя это: SPLIT(REPT("Attendence!B:B;", 2), ";")
и заменил 2
на количество столбцов, но он постоянно сообщает, что длина обоих параметров не равна.
Упрощенный лист: https://docs.google.com/spreadsheets/d/1PFEz3wz5HOP1cD6HBE-N00yoM1reLwlOpo905cMRW8k/edit?usp=sharing
Этот вопрос очень похож на этот: Как заставить диапазон повторяться n раз в Google SpreadSheet
Однако столько же поскольку я пытался реализовать решение, упомянутое в этом, оно не работало для меня.