Создать программу в ексель

https://www.fl.ru/projects/5472625/sozdat-programmu-v-eksel.html

Ниже приведён чётко структурированный вариант технического задания (ТЗ) для Excel-специалиста, который должен разработать небольшую программу учёта проданного товара.

Техническое задание на разработку Excel-приложения для учёта продаж

1. Цель проекта

Создать удобную Excel-форму, позволяющую менеджеру быстро фиксировать проданные товары, автоматически подсчитывать стоимость заказа и сохранять данные по каждому клиенту в статистику продаж.

2. Основные функции

2.1. Интерфейс для менеджера (главная форма/лист)

На одном листе должна быть расположена интерактивная форма: 1. Список товаров (слева) • Таблица с названием товара и его ценой. • Список должен быть статичным, обновляться только через отдельный лист “Справочник”. 2. Кнопки “плюс” справа от каждого товара • При нажатии увеличивает количество выбранного товара (1 нажатие = +1 штука). • Количество отображается рядом. 3. Автоматический расчёт итоговой стоимости заказа • Итоговая сумма пересчитывается при каждом изменении количества. 4. Кнопка “Отпустить / Завершить заказ” • Сохраняет данные в статистику. • Очищает форму (обнуляет количества и итоговую цену). • Готовит интерфейс для нового клиента. 5. Дополнительно (опционально, если не сильно усложняет): • Кнопка “Минус” для уменьшения количества. • Поле “Имя клиента” (если нужно).

3. Лист “Статистика”

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

Столбцы: 1. Дата и время продажи 2. Наименование товара 3. Количество 4. Цена за единицу 5. Итоговая сумма по позиции 6. ID заказа или имя клиента (если требуется)

Для каждого товара создаётся отдельная строка (нормализация данных).

4. Лист “Справочник товаров”

Содержит: • список всех товаров • цену • артикул или ID (если нужен)

Все данные на главном листе должны подтягиваться из справочника.

5. Техническая реализация

Специалист должен реализовать:

5.1. Макросы VBA • Код для кнопок “+”, “–” и “Отпустить”. • Очистка формы. • Запись данных в статистику. • Защита ячеек, если требуется.

5.2. Интерфейс • Использование ActiveX-кнопок или Form Controls. • Возможное применение скрытых таблиц для подсчётов. • Аккуратное визуальное оформление (по желанию заказчика).

6. Требования к работе 1. Файл должен корректно работать в Excel 2016+ (Windows). 2. Макросы должны быть структурированы и подписаны комментариями. 3. Все формулы и кнопки должны быть связаны корректно. 4. Статистика должна накапливаться без перезаписи данных.

7. Итоговый результат

Исполнитель должен предоставить: • Готовый Excel-файл формата .xlsm. • Краткую инструкцию по работе (на 1–2 страницы). • Возможность расширить список товаров без доработки макросов (желательно).

8. Пример логики работы 1. Менеджер выбирает товар → нажимает “+” → количество растёт. 2. Excel автоматически считает сумму. 3. После окончания заказа менеджер нажимает “Отпустить”. 4. Все данные падают в таблицу статистики. 5. Интерфейс очищается и готов для нового клиента.