Номинируйте кейсы на Workspace Digital Awards 2026. Прием заявок до 15 декабря по льготной цене, успейте принять участие!
Назад
Маркетинг и реклама

Функция Query и SUM по значению в Гугл таблицах

517 
 

Есть таблица с данными. В моём примере — это список задач по дням с затраченным на них временем. Задача: выводить автоматически, сколько всего за сегодня времени потрачено на задачи. Это нужно, чтобы каждый раз не суммировать интервал.

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

!!

Больше полезных материалов можно найти в моём блоге. В нём я регулярно делюсь бесплатными шаблонами и инструкциями, которые существенно облегчают жизнь маркетолога.

А ещё больше интересного в моём Телеграм. Подписывайтесь!

Зачем нужна автоматизация по затраченному времени?

Функция Query и SUM по значению в Гугл таблицах

На скрине выше я выделил тот интервал, который нужно просуммировать и получить в ячейке Е2. При том условии, что сегодня дата 16.05.2022.

Кажется, никакой автоматизации тут не нужно и можно просто выделить нужный интервал и получить значение потраченного на задачи времени, но строк может быть много. К тому же, каждый раз выделять интервал неудобно. Хочется посмотреть в одну ячейку и сразу понять, сколько сегодня времени уже потрачено на задачи.

Функция QUERY и SQL запрос SUM

Посчитать сумму по необходимому значению можно по-разному. Например, с помощью функции “IF”, где мы говорим, проверь ячейку “А”. Если в ячейке “А” стоит дата “TODAY()”, сложи с прочими такими же совпадениями. Но получится очень длинная формула. А при добавлении новых строк она сломается.

Поэтому я использовал функцию Query позволяющую работать с sql запросами.

Формула записана в ячейке Е1.

Функция Query и SUM по значению в Гугл таблицах

Приведу формулу тут и разберу её на атомы:


Разместите
тендер бесплатно

Наша система сама подберет вам исполнителей на услуги, связанные с разработкой сайта или приложения, поисковой оптимизацией, контекстной рекламой, маркетингом, SMM и PR.

Заполнить заявку 13203 тендера
проведено за восемь лет работы нашего сайта.


=query(A3:E19;"select sum(E) where A = date'"&TEXT(TODAY();"yyyy-mm-dd")&"'")

Итак, функция вызывается с помощью QUERY. Далее мы указываем интервал с данными — тут всё просто.

Вторым аргументом идёт sql-запрос. В нём и кроется самое интересное.

Функция Query и SUM по значению в Гугл таблицах

Говоря простым языком, мы говорим: выведи сумму потраченного времени из столбца “Е”, но только по сегодняшней дате.

Функция Query и SUM по значению в Гугл таблицах

Возможные ошибки

Проверяйте, чтобы первый столбец с датами имел формат именно дат. Если там будут текстовые значения, то sql запрос упростится и нужно будет просто вывести “А = ‘16.05.2022’ “.

Заключение

Таким образом, при помощи Функция Query и SUM по значению в Гугл таблицах мы можем выводить автоматически информацию о том, сколько всего за сегодня времени потрачено на задачи.

Про этот и многие другие лайфхаки, я рассказываю в своём блоге.

Больше полезных материалов можно найти в моём блоге. В нём я регулярно делюсь бесплатными шаблонами и инструкциями, которые существенно облегчают жизнь маркетолога.

А ещё больше интересного в моём Телеграм. Подписывайтесь!

Выскажите мнение
Авторизуйтесь, чтобы добавить свой комментарий.




518

Лучшие статьи

Поделиться: 0 0 0