Выполнение расчетов с накоплением. Произведение
Вероятно, суммой с накоплением уже удивить кого-то сложно. Однако, из этой формулы можно вывести произведение с накоплением. Если вспомнить курс школьной метематики.
Вероятно, суммой с накоплением уже удивить кого-то сложно. Однако, из этой формулы можно вывести произведение с накоплением. Если вспомнить курс школьной метематики.
QUERY - многофункциональная и полезная формула. Может ли она считать “в строчку”? Под катом пример того, как можно оседлать “сверхсложную и запутанную” формулу. До сих пор не уверен, является ли она “оптимальной”, но моим критериям она соответствует и применяется в реальных проектах.
Конечно, уже все знают, что получить имя текущего листа или Таблицы в ячейку можно с помощью Google Apps Script. Но так ли это удобно на самом деле, создавать проект и вставлять код в каждую Таблицу? Решением может стать универсальное дополнение, которое уже предоставляет такие функции из коробки. Описание тех, которыми я пользуюсь под катом.
Недавно натолкнулся на задачу, в которой необходимо было посчитать минимумы для неопределенного числа колонок. Изменять структуру данных было жаль, т.к. массив был организован очень качественно. Поэтому я решил прибегнуть к модификации часто используемой формулы с QUERY, ARRAYFORMULA и COLUMN. Под катом мой мемори дамп того, что получилось.
Выполнение расчетов с накоплением в Google Sheets с использованием формул массива.
Как появилась идея Google Apps Script
Архивный материал. Google+ был закрыт в апреле 2019 года. API Google+ прекратил работу 7 марта 2019 года. Описанные в статье инструменты и процедуры больше не работают. Статья сохранена как исторический документ.
Google+ закрывается. Самое время подумать о том, куда деть все свои сообщения.
Часто случаются ситуации при которых необходимо объединить колонки или строки в одну ячейку. Существует несолько способов это сделать. Ниже я приведу основные принципы реализации этих задач.
Почему стоит создать пример и добавить его к сообщению в наших сообществах
Пример того, как использовать простой триггер для замены вводимого пользователем значения.