Нейросеть для создания файлов Эксель: остаток изменился
Нейросеть для создания файлов Эксель: ведомость закупки с формулами. Файл LibraChat, в котором изменение количества пересчитывает расход и остаток бюджета.
Ольга
Основатель малого бизнеса, партнёр
8 мин чтения
На закупку у меня было 2000 рублей. После трёх позиций оставалось 320, и эта цифра выглядела убедительно. Потом я добавила один абразивный лист. Теперь остаток должен стать 285. Нейросеть для создания файлов Эксель нужна мне как раз для такой ведомости: меняю количество, а связанные суммы пересчитываются в скачанной книге.
Получить один правильный итог легко. Сложнее подготовить файл, который останется полезным после первой правки. Я проверила это на «Расходниках.xlsx» из LibraChat: открыла книгу в Excel, изменила количество с 12 на 13 и посмотрела, какие ячейки отреагировали. Именно эта небольшая переделка показала, можно ли пользоваться ведомостью дальше.
Откуда взялись 320 рублей
В список вошли абразивные листы, кисти и столярный клей. Я начала с короткой закупки, чтобы видеть каждую сумму целиком. Никаких диаграмм. Для решения «хватает ли бюджета» достаточно количества, цены и стоимости позиции.
Что покупаю · Количество · Цена за единицу, руб. · Расход, руб.
Абразивные листы — 12 шт. — 35 — 420
Кисти — 4 шт. — 120 — 480
Столярный клей — 2 уп. — 390 — 780
Сумма трёх покупок — 1680 рублей. Вычитаю её из 2000 и получаю 320. С такой таблицей уже можно обсудить закупку. Но если в столбце расхода стоят просто 420, 480 и 780, после изменения количества они останутся прежними. Придётся пересчитывать их самой.
Мне хотелось иметь ведомость, в которой количество и цена вводятся отдельно. Стоимость позиции зависит от этих двух чисел, общий расход складывает позиции, а остаток зависит от бюджета и общего расхода. У этой цепочки есть направление. Его и нужно объяснить чату.
Здесь легко пропустить единицу измерения. Две упаковки клея по 390 рублей дают 780. Если записать в количестве массу в граммах, а цену оставить за упаковку, смысл расчёта изменится. Формула умножения сама не узнает, что именно я покупаю. Поэтому единицу я оставила отдельным столбцом.
Нейросеть для создания файлов Эксель: что будет меняться
До запроса я решила, какие ячейки буду заполнять руками. В моей ведомости это количество, цена за единицу и бюджет. Остальные суммы должны рассчитываться. При изменении количества я вижу новую сумму закупки целиком.
Описала будущую книгу следующим образом:
Один лист «Расходники», без дополнительных вкладок.
Пять столбцов: наименование, единица, количество, цена, стоимость.
Три строки покупок с заданными исходными числами.
Общий расход, бюджет и остаток ниже списка.
Формулы в стоимости позиций и итоговых расчётах.
Для меня это и есть задание на файл. Слова «сделай красиво» я бы оставила на следующий разговор. Если в красивой ведомости не меняется остаток, для закупки она ещё не готова. Сначала мне нужно увидеть зависимости между данными.
Новая книга не требует отправлять чату всю историю расходов. В этот раз список поместился в сообщении. Когда нужно начать со своего вложения, я заранее сверяю доступные возможности работы с файлами в тарифах LibraChat: допустимый размер зависит от доступа. Исходные строки для первой попытки всё равно стараюсь держать короткими.
К слову, сама таблица в переписке тоже бывает удобна. Её можно скопировать для Excel или выгрузить как CSV. Для рабочего списка с формулами я выбрала XLSX. При обычном экспорте Excel в CSV сохраняются отображаемые текст и значения активного листа; возможности книги так переносить не следует.
Если вопрос пока в устройстве списка, сначала полезно разобраться с работой нейросети над таблицами. В этой закупке состав уже определён, и дальше я прошу именно скачиваемый файл.
В запросе я назвала ячейки, а не только покупки
Подготовленный список можно передать прямо сейчас в чат LibraChat. В своём задании я указала, где лежат числа и какие ячейки должны зависеть от них. Вот отправленный запрос:
Создай файл Excel .xlsx с одним листом Расходники. Все строки подряд, без пустых строк. Строка 1 заголовки пяти столбцов: Наименование, Единица, Количество, Цена в рублях, Стоимость в рублях. Строка 2: Абразивные листы, шт., 12, 35. Строка 3: Кисти, шт., 4, 120. Строка 4: Столярный клей, уп., 2, 390. Стоимость в E2:E4 считается формулами C2*D2, C3*D3, C4*D4. Строка 5: A5 Итого, E5 формула SUM(E2:E4). Строка 6: A6 Бюджет, E6 число 2000. Строка 7: A7 Остаток, E7 формула E6-E5. Эти учебные данные вымышлены. Без макросов и внешних связей. Нужен файл .xlsx для скачивания, не текстовая таблица.
Адреса в этом задании связывают слова с устройством листа. Например, я не просто прошу «остаток»: указываю, что он равен бюджету из E6 минус общий расход из E5. Поэтому понятно, какие ячейки нужно смотреть при проверке.
У вас строки могут располагаться иначе. Это нормально. Важна согласованность: если список покупок вырос, итог должен включить новые строки, а остаток должен читать правильную ячейку итога. Описывать адреса нужно по своей книге.
Полученный файл назывался «Расходники.xlsx». Он содержал один лист с теми же тремя покупками. Количество и цена хранились как числа, а в расчётных ячейках стояли формулы. С этого момента я смогла проверять саму ведомость, а не только текст ответа.
Один добавленный лист поменял три результата
Сначала я открыла скачанную книгу в установленном Excel и запустила пересчёт. В E2 получила 420, в E3 — 480, в E4 — 780. Общий расход в E5 составил 1680, бюджет в E6 остался 2000, а остаток в E7 получился 320 рублей. Исходная закупка сошлась.
Но принимать книгу по этой цифре я не стала. Те же 320 можно вписать вручную. Мне нужно было увидеть, как она отреагирует на изменение покупки.
Я попробовала заменить 12 на 13 в C2, где находится количество абразивных листов. Цена в D2 осталась 35 рублей. После пересчёта стоимость первой позиции в E2 стала 455. Общая сумма выросла до 1715, а остаток уменьшился до 285.
Разница в 35 рублей прошла по всей цепочке. Сначала изменился расход на листы. Затем он попал в общий итог. Потом итог вычелся из бюджета. Я не вводила 1715 или 285 руками: эти значения появились в расчётных ячейках после изменения количества.
Вот ради чего мне понадобился файл. На экране может быть сколько угодно правильных чисел; рабочей ведомость становится, когда я могу изменить исходное условие и понять, как получился новый остаток. Это проверяется на одном расходнике без большой закупки.
Данные о кистях и клее я не меняла. Пробную правку тоже не сохраняла: книгу открывала только для чтения и закрыла без сохранения изменений. Исходное вложение осталось прежним, с 12 листами и остатком 320. Его можно снова открыть и повторить тот же расчёт.
Что я переношу в следующую закупку
Составить ведомость один раз и заполнять её дальше — разные задачи. Мне не хочется каждый раз заново объяснять столбцы. Поэтому в следующем списке я сохраняю их назначение: вводимые значения отдельно, вычисляемые суммы отдельно.
Перед работой с новой закупкой я делаю несколько вещей:
Сохраняю отдельную копию проверенной книги.
Меняю исходные количества и цены, не заменяя формулы готовыми суммами.
При добавлении строки смотрю, попала ли она в общий расход.
Сверяю бюджет с тем, от которого действительно собираюсь считать остаток.
Особенно внимательно отношусь к новому ряду внизу. Если я допишу четвёртую покупку за пределами диапазона суммы, она не обязана попасть в итог. Само наличие новой строки ещё не меняет границы формулы. Надо проверить диапазон или попросить скорректировать документ.
Поправку можно описать в той же переписке с LibraChat. Например: «Добавь строку с ещё одним расходником перед итогом, включи её в общий расход и сохрани формат Excel». После получения новой версии я открываю её и проверяю уже новый состав. Старый расчёт трёх позиций на неё автоматически не распространяется.
Если меняется сама логика, говорю об этом отдельно. Появилась доставка? Это дополнительная затрата. Есть скидка на всю закупку? Нужно решить, как она уменьшает итог. Расчёт исходного остатка 320 рублей учитывает три заданные покупки. Дополнительные условия нужно внести в расчёт.
Нейросеть для создания файлов Эксель и границы ведомости
По этому файлу я могу оценить расход на выбранные позиции. Он не ведёт склад сам по себе и не узнаёт новые цены у поставщика. Эти сведения нужно вносить. Для небольшой закупки мне достаточно понимать, где они хранятся и какие суммы от них зависят.
Полезно заранее договориться и о денежных полях. В моей ведомости цена записана за одну указанную единицу, а бюджет относится ко всему списку. Если коллега принесёт цену за набор или изменит бюджет на другую закупку, название столбца само не исправит смысл данных.
Я оставляю в книге только те расчёты, которые могу объяснить словами: количество умножается на цену, стоимости складываются, из бюджета вычитается итог. С такой основы проще расширять ведомость. Если сразу попросить сложный учёт со всем на свете, потом гораздо труднее найти, почему не сходится остаток.
В итоге для меня 320 рублей стали проверяемой цифрой. Добавила один лист — получила 285. Когда будете готовить свой файл, возьмите одну позицию и заранее посчитайте, насколько должен измениться итог. После скачивания проверьте именно это изменение. Так у вас останется книга для следующей правки, а не только удачный ответ о первой закупке.