Техническое задание: Модернизация таблицы расчета стоимости мебели

Существует рабочая Excel-таблица для расчета стоимости мебели (кухни, шкафы). Необходимо доработать ее функционал и интерфейс, чтобы сделать расчеты более прозрачными и удобными.

Основные задачи

  • Добавить новый функционал для расчета себестоимости.
  • Улучшить пользовательский интерфейс и удобство работы.
  • Сделать таблицу понятной для пользователей с базовым знанием Excel.

1. Добавление вкладки "Себестоимость"

Требуемый функционал:

  • Ввод закупочных цен на материалы (ЛДСП, фурнитура и др.).
  • Автоматический расчет себестоимости изделия.
  • Расчет наценки (в процентах) и итоговой прибыли.
  • Сравнение себестоимости с финальной ценой для клиента.
  • Автоматический подсчет цены за 1 погонный метр и общей длины изделия.

Структура вкладки:

  • Таблица с колонками: Наименование, Количество, Закупочная цена, Сумма.
  • Группировка позиций по категориям (корпус, фасады, фурнитура и т.д.).
  • Колонка для примечаний.
  • Итоговые суммы по каждой категории и общая сумма себестоимости.

2. Улучшение пользовательского интерфейса

  • Реализовать возможность легкого переключения между типами мебели (например, кухня или шкаф).
  • Создать удобный механизм выбора комплектации (материалы, фурнитура).
  • Обеспечить простоту добавления и удаления отдельных блоков или секций в расчете.
  • Добавить цветовое выделение полей для ввода данных, чтобы визуально отделить их от расчетных.
  • Внедрить индикатор, который будет наглядно показывать уровень наценки и прибыльности заказа.
  • По возможности (без использования макросов) реализовать кнопку или механизм для быстрого сброса всех полей ввода к исходным значениям.

Технические требования

  • Основная логика должна быть реализована стандартными средствами Excel (формулы, проверка данных, условное форматирование).
  • Использование макросов (VBA) допустимо только в случае крайней необходимости, если задачу невозможно решить другими способами.
  • Итоговая таблица должна быть логично структурирована и интуитивно понятна для пользователя.