Google Таблицы
60.7K subscribers
653 photos
218 videos
8 files
1.01K links
Обучение, заказы, реклама: @namokonov

С 2017 года приручаем Google Таблицы и Google Apps Script, создаём ботов в Telegram и Max.

Реальные кейсы и автоматизация.

Оглавление: clck.ru/3UJwhf
РКН: clck.ru/3F3u9M
Download Telegram
🧩 Загадка для подписчиков

Друзья, а вот наконец и возвращаемся к формулам!

Нужно привести валюты из столбцов A-D к долларам по курсу на дату, указанную в B1, а затем прибавить доллары из столбца E. Результат - в F.

Можно использовать GOOGLEFINANCE, но необязательно.

Условие: если курса на выбранную дату нет, нужно взять ближайший предыдущий доступный курс.

Пишите свои варианты в комментариях. Чуть позже покажем наше решение 🙂

Таблица
👍63🍓1
Google Таблицы
🧩 Загадка для подписчиков Друзья, а вот наконец и возвращаемся к формулам! Нужно привести валюты из столбцов A-D к долларам по курсу на дату, указанную в B1, а затем прибавить доллары из столбца E. Результат - в F. Можно использовать GOOGLEFINANCE, но необязательно.…
Привет! Решение будет из двух частей.

Сначала получим курсы валют на выбранную дату. Но есть нюанс: если эта дата выпадает на выходной или праздничный день, данных может не быть. Поэтому запрашиваем курсы за последние 7 дней и берём последний доступный.

Что происходит в формуле:
MAP(A2:E2;...) - по очереди обрабатывает каждую валюту.
curr - текущая валюта из ячейки
IF(curr="USD";1;...) - для доллара возвращаем курс 1.
LET(data;...) - сохраненяем полученную таблицу по каждой паре под именем data.
INDEX(data;ROWS(data);2) - берём последнее значение курса из второго столбца.
Значение B1+1 в параметре enddate нужно, чтобы GOOGLEFINANCE включила в выборку курс за дату B1.

Формула целиком:

=MAP(A2:E2;LAMBDA(curr;
IF(curr="USD";1;
LET(
data;GOOGLEFINANCE(
"CURRENCY:"&curr&"USD";
"price";
$B$1-6;
$B$1+1
);
INDEX(data;ROWS(data);2)
)
)
))
👍52
Google Таблицы
🧩 Загадка для подписчиков Друзья, а вот наконец и возвращаемся к формулам! Нужно привести валюты из столбцов A-D к долларам по курсу на дату, указанную в B1, а затем прибавить доллары из столбца E. Результат - в F. Можно использовать GOOGLEFINANCE, но необязательно.…
Вторая часть: пересчёт в доллары.

Теперь посчитаем значения в каждой строке в долларах.

BYROW по очереди обрабатывает каждую строку, а SUMPRODUCT умножает суммы в каждой валюте на соответствующие курсы и складывает результаты.

В итоге получаем общую сумму в долларах для каждой строки.

Конечно, обе части можно объединить в одну формулу. 😊


=BYROW(
A3:E;
LAMBDA(
row;
IF(
COUNTA(row)=0;;
SUMPRODUCT(row;$H$3:$L$3)
)
)
)


Таблица с решением
👍31🍓1
🚀 Перенесли очередного Telegram-бота в MAX

Для одной компании мы перенесли ранее разработанного бота из Telegram в MAX, сохранив его логику и функциональность.

Теперь бот:
принимает заявки на обслуживание
позволяет прикреплять фото и видео
автоматически формирует PDF по шаблону
отправляет документы на нужные адреса поддержки
сохраняет данные в таблицу

Сотрудник отправляет заявку один раз. Дальше бот сам формирует документ, направляет его ответственным и сохраняет историю обращения.

Меньше ручной работы. Быстрее обработка. Полный контроль по каждой заявке.

Нужен такой бот (Telegram / MAX) для вашей компании?

Напишите @namokonov
3👍2🔥1🍓1
Привет, друзья!

Завтра выложим Таблицу с GAS-скриптом, с помощью которой можно автоматически заполнять Google Документы из Таблицы.

Без дополнительных приложений, авторизаций в МАХ и СМС :)

А еще расскажем, как в шаблон документа можно заранее вставить печать.

Завтра дадим вам готовый инструмент 🚀
🔥331👍1
Создаем инвойсы (и вообще любые документы) из Таблицы без дополнительных приложений

Друзья, привет!

Показываю вариант автоматизации, который работает на Google Таблице + Google Apps Script + вашем шаблоне Google Документа.

На выходе скрипт автоматически создаёт:

📄 Google Документ
📑 PDF
📁 и сохраняет оба файла в указанную папку на Google Диске

Расскажу как все работает:

1. Берём Таблицу со скриптом и копируем себе.

На листе Create есть несколько основных настроек:

^ B2 - ссылка на папку Google Диска, куда сохранять готовые документы (вам её нужно заполнить)
^ B3 - ссылка на шаблон Google Документа
^ B4 - формула, которая формирует имя будущего файла
^ B1, С1 - здесь после запуска скрипта вы увидите ссылки на созданные документы

Например, у меня имя файла собирается из номера контракта и номера инвойса. Но здесь (и в любых ячейках, которые используются) можно использовать любую свою формулу.

2. Заполняем данные для шаблона

Начиная с 5-й строки, в первом столбце указываем переменные:

<SELLER>
<PAYER>
<LOT>
<CONTRACT>
<INVOICE NUMBER>

и т.д.

Во втором столбце находятся значения этих переменных.

Например:

<SELLER> → ООО "Технология Процессинг"

Скрипт находит <SELLER> в шаблоне Google Документа и заменяет его на значение из Таблицы.

При этом сохраняется форматирование, заданное в шаблоне Google Документа.

То есть вы можете самостоятельно добавить сколько угодно переменных вида <***> под свой документ.

3. Запускаем скрипт из меню "💼 Скрипты"

И получаем готовый Google Документ и PDF в нужной папке.

А ещё я добавил формулы (B21, B22), которые автоматически переводят сумму прописью на русском и английском языках.

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

PS. Чтобы добавить печать с подписью, как в нашем шаблоне, сохраните печать и подпись на прозрачном фоне, вставьте их в шаблон в Google Документе и выберите положение "За текстом".

Таблица со скриптом
Пример шаблона
🔥14👍3
❗️Живая экскурсия по ChatGPT + Codex для финансистов и бухгалтеров

В 2026 году финансисты используют ChatGPT не просто написать письмо или сделать картинку, а чтобы разобрать выписку, поработать с Excel, подготовить документы, провести исследование рынка.

3 сентября в 19:00 проведём практический эфир, где покажем всё это в работе с нуля!

Предварительная запись обязательна
➡️ ЗАПИСАТЬСЯ

Эфир проведёт Натали Васильева- эксперт по AI для финансистов. Каждый раз её эфиры собирают сильную обратную связь за прикладную пользу.

За 2 часа разберём:
1️⃣ Как подключить ChatGPT и Codex, настроить их и безопасно работать с данными.
2️⃣ Как использовать AI для Excel, Google Таблиц, банковских выписок и документов.
3️⃣ На реальных задачах протестируем готовые промпты: ответ клиенту, регламент из записи встречи, реестр платежей, скрипт для таблицы.
4️⃣ Покажем глубокое исследование рынка и создание AI-помощника под конкретную задачу.
5️⃣ Разберём работу с файлами на компьютере и возможности Codex без программирования руками.

ЗАРЕГИСТРИРОВАТЬСЯ НА ЭФИР: https://chatgpt2.fin-academy.pro/
(доступно 100 бесплатных мест)
4🔥3👍2
Выгружаем из Google Календаря всё

Привет, друзья!

Сегодня можно заниматься только делами с календарём, переворачивать мы не будем, но дадим вам полезную Таблицу.

Если вы хотите быстро выгрузить свои встречи и события за выбранный период, чтобы построить отчеты, контролировать дедлайны, что-нибудь еще на корпоративном, то Таблица будет вам полезна.

Она умеет:

^ выгружать список всех ваших календарей;

^ собирать все события из них за выбранный период - с датами, участниками, статусами и другими параметрами - на один лист "События".

Просто укажите даты на листе "Настройки" и нажмите "Обновить всё" - Таблица сама всё соберёт.

🔗 Открыть Таблицу и скопировать себе
7🔥4