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