В прошлых статьях мы создали шаблон меню на день с автоматическим подсчётом КБЖУ.
Прочитать начало можно здесь: Продвинутое меню на день в Google Таблицах: автоматический подсчёт КБЖУ Теперь сделаем следующий шаг — автоматический список покупок на неделю, исходя из выбранных блюд и количества порций. Без ручных расчётов и копирования. На листе "Продукты" добавим к каждому блюду список ингредиентов с весом на одну порцию. Формат: Это значит, что для одной порции нужно 40 г овсянки, 200 мл молока и 10 г сахара.
Важно: единицы измерения должны быть одинаковыми: либо всё в граммах, либо всё в миллилитрах — чтобы правильно суммировать. На этом листе мы разобьём список ингредиентов по одному в строку. Это подготовит данные для будущего расчёта. Создайте новый лист и назовите его «Разделённые». Добавьте 4 заголовка в строки A1:D1: Формула в колонке A: Вставьте её в ячейку A2: =ARRAYFORMULA(SPLIT(FLATTEN(FILTER('Продукты'!B2:B & "***" & SPLIT('Продукты'!G2:G; ", ")); 'Продукты'!G2:G <> "")); "