Решение задачи средствами MS Excel
Содержание:
Часть 1. Постановка задачи . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
- Организационно-экономическая сущность задачи. . . . . . . . . . . . . . . .4
- Описание входной информации и методов ее контроля. . . . . . . . . . . 4
- Описание условно-постоянной информации. . . . . . . . . . . . . . . . . . . . .5
- Описание результирующей информации. . . . . . . . . . . . . . . . . . . . . . . .6
- Описание алгоритма решения задачи. . . . . . . . . . . . . . . . . . . . . . . . . . .7
Часть 2. Решение задачи средствами MS Excel. . . . . . . . . . . . . . . . . . . . . 8
Список
использованной литературы . . . . . . . . . . . . . . . . .
. . . . . . . . . . . 15
Часть 1. Постановка задачи
Выполнить расчет начисления заработной платы, предназначенной для конкретных заказов в разрезе цехов. Расчет выполняется путем накопления сумм заработной платы, начисленных для каждого работника.
Входная информация: код цеха, код заказа, табельный номер, вид начисления, сумма начисления по табельному номеру.
Результирующая информация: код заказа, вид начисления, сумма заработной платы, использованной на заказ, сумма заработной платы, использованной в цехах.
- Организационно-экономическая сущность задачи
- Наименование задачи: расчет начисления заработной платы.
- Место решения задачи: бухгалтерия ООО «Вискон-Сервис».
- Цель решения задачи: автоматизация по начислению заработной платы для конкретных заказов в разрезе цехов.
- Периодичность решения задачи: ежемесячно до 5-го числа следующего месяца.
- Для кого предназначено решение задачи: для бухгалтерии и руководства фирмы.
- Источники получения исходных документов: Цех.
- Информационная модель задачи (рис.1).
Рис.1.
Информационная модель задачи
- Экономическая сущность задачи.
Имеются
сведения о денежных суммах, начисленных
работникам предприятия с отнесением
этих сумм на подразделения предприятия
и виды продукции (заказы). Необходимо
на основании табелей выполнить
группировку начисленной
- Описание входной информации
В качестве входной информации используется документ
«Табель». На основании этого документа создается следующий машинный документ.
2.1. Описание первичного документа «Табель» (рис.2).
| Код цеха | Код заказа | Табельный номер | Сумма начисления по табельному номеру |
| С | Z | T | SCZT |
Рис.2. Структура документа
2.2. Описание структуры полей документа «Табель» (Рис. 3)
| Имя реквизита | Иденти-фикатор | Тип данных | Длина | Ключи сортировки | Способ ввода реквизита | |
| целые | дробные | |||||
| Код цеха | C | Т | 3 | 1 | Автоматически из справочника | |
| Код заказа | Z | Т | 3 | 2 | Автоматически из справочника | |
| Табельный номер | T | Т | 2 | Автоматически из справочника | ||
| Сумма начисления по табельному номеру | SCZT | Ч | 5 | Вручную | ||
Рис. 3 Структура документа
2.3. Количество документов за период: ежемесячно до 30 шт.
2.4. количество контроля ввода документа:
- код цеха (С): контроль на диапазон значений (от 100 до 103);
- код заказа (Z): контроль на диапазон значений (от 100 до 108);
- табельный номер (Т): контроль на диапазон значений (от 1 до 12).
3. Описание условно-постоянной информации
Для решения задачи будем использовать четыре справочника: «Справочник цехов», «Справочник сотрудников», «Справочник заказов» и «Справочник начислений».
3.1. Описание структуры документа «Справочник цехов» (Рис. 4):
| Имя реквизита | Идентификатор | Тип данных | Длина | Ключ сортировки | |
| Целые | Дробные | ||||
| Код цеха | C | Ч | 3 | 1 | |
| Вид цеха | W | C | 15 | ||
Рис. 4 Структура
документа «Справочник цехов»
3.2. Описание структуры документа «Справочник сотрудников» (Рис.5):
| Имя реквизита | Идентификатор | Тип данных | Длина | Ключ сортировки | |
| Целые | Дробные | ||||
| Табельный номер | Т | Ч | 2 | 1 | |
| Ф.И.О. | F | C | 20 | ||
Рис. 5 Структура документа «Справочник сотрудников»
3.3. Описание структуры документа «Справочник заказов» (Рис.6):
| Имя реквизита | Идентификатор | Тип данных | Длина | Ключ сортировки | |
| Целые | Дробные | ||||
| Код заказа | Z | Ч | 3 | 1 | |
| Заказ | З | С | 50 | ||
Рис. 6 Структура документа «Справочник заказов»
3.4. Описание структуры документа «Справочник начислений» (Рис.7):
| Имя реквизита | Идентификатор | Тип данных | Длина | Ключ сортировки | |
| Целые | Дробные | ||||
| Начисления | N | Ч | 4 | 1 | |
| Вид начисления | V | C | 10 | ||
Рис. 7 Структура документа «Справочник начислений»
4.Описание результирующей информации
В результате решения задачи следует получить документ: «Заработная плата в разрезе цехов».
4.1.
Описание структуры полей
| Имя реквизита | Идентификатор | Тип данных | Длина | Ключ сортировки | |
| Целые | Дробные | ||||
| Код цеха | C | Т | 2 | 1 | |
| Код заказа | Z | Т | 3 | 2 | |
| Сумма по заказу | SZ | Ч | 4 | ||
| Сумма по цеху | SC | Ч | 4 | ||
| Сумма всего | S | Ч | 4 | ||
Рис. 6 Структура документа
4.2. Количество документов за период: ежемесячно 1 шт.
4.3. Количество строк в документе (в среднем): 100.
4.4. Контроль правильности документа: логический контроль полученных сумм.
5. Описание алгоритма решения задачи
Для получения ведомости «Заработная плата по цехам и участкам» необходимо рассчитать следующие показатели:
- Заработная плата по заказу Z в цехе С:
SZC=
где SZC - заработная плата по заказу Z в цехе С,
- заработная плата сотрудника с табельным номером T, работающего по заказу Z в цехе С;
- Заработная плата по цеху С:
SC=
где SC - заработная плата по цеху С,
- заработная плата по заказу Z в цехе С;
- Общая заработная плата:
S=
где - общая заработная плата,
- заработная плата по цеху С.
Приложение к постановке задачи
Форма первичного документа «Ведомость начисления заработной платы» (условная) (Рис. 7)
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Рис. 7. Форма первичного документа «Ведомость начисления заработной платы»
Часть 2. Решение задачи средствами MS Excel
- Запустим программу MS Excel .
- Переименуем Лист 1 в Работники (рис. 8).
Рис. 8 Создание листа «Работники»
- Введем заголовок таблицы - Справочник работников
- Создаем таблицу работников и вводим в нее данные. Затем выделяем графу кодов и выбираем пункт меню Данные Проверка
Рис. 9 Проверка значений по табельному номеру работников
- Задаем параметры проверки кода работника
Выделяем таблицу работников и выбираем пункт меню Формулы Имя Присвоить вводим имя Работники.
Рис. 10. Присвоение имени «Работники»
- Аналогично создаем справочники Заказы, Цеха, Начисления (рис. 11-13)
Рис.
11. Справочник цехов
Рис. 12. Справочник заказов
Рис. 13 Справочник начислений
7. Добавляем новый лист - Зарплата.
8. Составляем таблицу для ввода данных (рис. 14):
Рис. 14 Создание ведомости начисления заработной платы
9. В графы Вид цеха, Заказ, ФИО и Начисление вводим формулы для поиска наименований в соответствующих справочниках.
Для ввода формул выбираем пункт меню Вставка / Функция, выберем функцию ВПР.
10. Для ввода искомого значения цеха ставим курсор на А3, для выбора таблицы Цех выбираем закладку с именем листа Цеха. Задаем номер столбца 2 (рис.15).
Рис. 15 Заполнение столбца вид цеха с помощью функции ВПР
Копируем формулу вниз, для всех введенных строк данных.
Аналогично вводим формулы для расшифровки кодов заказов, табельных номеров, видов начислений.
Рис. 16 Заполнение ведомости начисления заработной платы с использованием функции ВПР
11. Создадим отчет. Для этого добавим новый лист «Ведомость». Выберем меню Данные / Сводная таблица.
Зададим диапазон данных (рис. 17):
Рис. 17 Создание сводной таблицы
12. Выберем поля: Вид цеха, Заказ, Начисление, Сумма начислений для добавления в отчет (рис. 18).
Рис. 18 Выбор полей для добавления в отчет
На рисунке
18 показана ведомость начисления заработной
платы готовая для работы
| Названия строк | Сумма начислений |
| Литейный | 23220 |
| Заказ№34 | 23220 |
| Оклад | 11220 |
| Премии | 12000 |
| Подетальный | 33930 |
| Заказ№12( | 12700 |
| Премии | 12700 |
| Заказ№22(Мельник) | 9230 |
| Сдельная | 9230 |
| Заказ№45(Аврора) | 12000 |
| Премии | 12000 |
| Заказ№12( | 15020 |
| Сдельная | 15020 |
| Заказ№3(Восход) | 12000 |
| Сдельная | 12000 |
| Заказ№47 | 9230 |
| Почасовая | 9230 |
| Заказ№65 | 10600 |
| Оклад | 10600 |
| Транспортный | 32420 |
| Заказ№22(Мельник) | 10600 |
| Оклад | 10600 |
| Заказ№65 | 11220 |
| Почасовая | 11220 |
| Заказ№67 | 10600 |
| Почасовая | 10600 |
| Общий итог | 136420 |
Рис. 18 Итоговая ведомость начисления заработной платы
Список использованной литературы:
- Информационные системы в экономике: Учеб. пособие / Под. ред. проф. А.Н. Романова, проф. Б.Е. Одинцова – М: Вузовский учебник, 2008.- 411 с.
- Информационные системы в экономике: Методические указания по выполнению контрольных работ для самостоятельной работы студентов III курса (первое и второе высшее образование) специальностей 080105 (060404) «Финансы и кредит». – М.: Вузовский учебник. – 2007. – 80 с.