Программист баз данных. Улучшить таблицу excel (добавить формулы, макросы, кнопки) (Дистанционная работа)
(проект не опубликован)

Бюджет не указан

Задание: Программист баз данных. Улучшить таблицу excel (добавить формулы, макросы, кнопки) (Дистанционная работа)

Необходимо улучшить таблицу excel. Что нужно добавить: формулы, макросы, кнопки. Кратко что из себя представляет данная таблица: Расход масла и фильтров на предприятии. Верхняя строка это название масла, ниже Номер - это номер техники на которое потратили масло, Кол-во - количество в литрах или кг (масла/смазки), 1 и 2 смены, дата - это понятно. Далее - Расход за смену (это сумма потраченного масла). Приход - это приход масла/смазки. Остаток на начало смены - он же равен остатку на конец предыдущей смены. И в заключении Остаток на конец смены - это Остаток на начало смены минус Расход за смену. Итак, что нужно сделать: а) Все расчеты сделать через формулы: 1) Строка Расход за смену должна суммировать все расходы + если пользователь добавит строку и впишет расход - формула должна это учитывать. 2) Остаток на конец смены - должна быть формула: Остаток на начало смены минус Расход за смену плюс Приход. б) В ячейке где нужно выбрать номер/название машины - нужно сделать выпадающий список техники, чтобы можно было сделать выбор. в) Сделать защиту от дураков в ячейках ввода количества масла - для отдельного типа техники должно использоваться определенное масло и определенное количество. Соответственно если пользователь забивает расход масла для техники на которое оно не должно использоваться или слишком большое количество - ячейка должна загораться оранжевым цветом. г) Если пользователь вводит данные в ячейку Приход - ячейка должна загораться фиолетовым цветом д) Нужно сделать макросы (кнопки): 1) Закончить 1 смену - когда пользователь нажимает эту кнопку: Заполняются все данные в строке Остаток на конец смены и заполняются данные во второй смене, кроме последней строки "Остаток на конец смены" (во второй смене должны заполниться нули в строке Расход за смену и Остаток на начало смены он соответственно должен совпадать с Остатком на конец первой смены. 2) Закончить 2 смену - всё тоже самое: когда пользователь нажимает эту кнопку Заполняются все данные в строке Остаток на конец смены и заполняются данные в первой смене следующего дня, кроме последней строки "Остаток на конец смены" (в первой смене должны заполниться нули в строке Расход за смену и Остаток на начало смены он соответственно должен совпадать с Остатком на конец второй смены. 3) После нажатия этих кнопок внизу таблицы должно быть продолжение - должны выводиться Название масла, смена, дата, и т д. е) Нужно создать отдельную (вторую) вкладку в таблице и вывести только Остаток масла - в этой вкладке должны постоянно обновляться остатки с учетом того что Пользователь будет вносить расходы в первой вкладке. (Просто список с названием масла, количество, дата) Скрин и саму таблицу прикладываю.