vovansystems
@vovansystems

Как правильно переписать формулу Excel для анализа отфильтрованных строк под таблицы Google Docs?

Есть таблица на листе «Лист1». Таблица состоит из двух столбцов A и B:


A

1. AorB

2. A

3. A

4. B

5. B

6. A

7. A


B

1. Sex

2. Male

3. Male

4. Female

5. Female

6. Female

7. Shemale


На Листе2 таблицы находится формула, которая обрабатывает данные после того, как пользователь отфильтровал на первом листе по столбику B нужный пол (она выводит количество ответов A в выведеных фильтром строках). В Excel это происходит так:

=СУММПРОИЗВ(ПРОМЕЖУТОЧНЫЕ.ИТОГИ(3;СМЕЩ(Лист1!A2;СТРОКА(Лист1!A2:Лист1!A2000)-СТРОКА(Лист1!A2);))*(Лист1!A2:Лист1!A2000="А"))



или так:

=СУММПРОИЗВ(ПРОМЕЖУТОЧНЫЕ.ИТОГИ(3;СМЕЩ(Лист1!A2:Лист1!A2000;СТРОКА(Лист1!A2:Лист1!A2000)-СТРОКА(Лист1!A2);0;1));--(Лист1!A2:Лист1!A2000="А"))



А вот в гуглодоках подобные конструкции не работают, хотя при импорте конвертируются в нечто подобное, но оно не работает:

=SUMPRODUCT(SUBTOTAL(3,OFFSET(Лист1!A2,ROW(Лист1!A2:A2000)-ROW(Лист1!A2),))*(Лист1!A2:A2000="A"))



Сутки уже не могу разобраться! Переписывал по-разному, использовал ArrayFormula() но нужный результат так и не получил…
  • Вопрос задан
  • 4962 просмотра
Решения вопроса 1
oshliaer
@oshliaer Куратор тега Google Sheets
Google Products Expert
В Таблицах Google "Фильтр" не соответствует функции "Фильтр" в MS EXCEL. Необходимо изменить техпроцесс.
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы