Как я могу автоматизировать формулы COUNTIF для нескольких листов Google? - PullRequest
1 голос
/ 07 января 2020

Каждый выпуск, несколько моих отчетов помогают тестировать нашу инженерную команду, они назначают дела в листе Google и прорабатывают его.

Есть ли способ, которым я могу посчитать количество раз их имя появляется на листе Google, на отдельном листе или в приложении?

Я знаю, что смогу COUNTIF, но это означало бы, что каждую неделю мне приходилось бы go in и писать связку формул для сравнения тестирование проводилось разными людьми.

Я думал, что должен быть способ написать скрипт, который ищет уникальные имена в столбце, затем автоматически записывает операторы countif и печатает их в CSV или отдельный лист, но это действительно, первое, что я пытался автоматизировать, и я изо всех сил пытаюсь найти правильную информацию, чтобы начать, любое направление или помощь будут с благодарностью.

1 Ответ

0 голосов
/ 08 января 2020

Вы можете использовать функцию =QUERY() Google Sheets вместе с конкатенацией строк. Например, имея рабочий лист, который имеет 3 листа (с именами соответственно Part1, Part2 и Part3), каждый из которых имеет столбец проблемы и столбец имени агента:

=QUERY({Part1!A2:B;Part2!A2:B;Part3!A2:B}, "SELECT Col2, COUNT(Col2) WHERE Col2 != '' GROUP BY Col2 LABEL Col2 'Agent', COUNT(Col2) 'Cases this release'")

Пример

enter image description here

enter image description here

enter image description here

Результат

enter image description here

Рабочий пример этой функции можно увидеть в этом рабочем листе c: https://docs.google.com/spreadsheets/d/1hrIMGsvSYOxHDoDCZNdYflE7PLh8Q_MOaeJBnr52tb8/edit?usp=sharing

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