предыдущая | содержание | следующая


Лабораторная работа № 16
Табличный
процессор Microsoft Excel

          Разработка автоматизированной информационной системы по начислению заработной платы.

Исходя из учетных сведений о сотрудниках отдела, количества отработанных дней, тарифных разрядов и коэффициентов, процентных ставок сформировать ведомость выдачи заработной платы.

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

Все листы должны иметь краткое название отражающие содержание таблиц (например, уч.свед).

В больших таблицах необходимо зафиксировать области шапки таблиц и ФИО (Окно Фиксировать области, фиксируется область левее и выше курсорной рамки).

Алгоритм расчета

В справочнике учетные сведения столбцы - Тарифный разряд, Членство в профсоюзе, Совместитель заполнять, используя возможность выбора из списка. На данные Дата начала трудовой деятельности, Тарифный разряд, Количество иждивенцев и Процент удержания по исп. листам должна быть установлена проверка типа данных и мин., макс. значение.

Использовать возможность выбора из списка и при вводе названия расчетного месяца и количества рабочих дней в расчетном месяце во входной форме 4.

Все Фамилии И.О. вводятся один раз во входную форму 3, в остальных таблицах должна быть только ссылка на эту форму.

В промежуточной форме 1 Тарифный коэффициент выбирается из Тарифного справочника соответственно Тарифному разряду работника - использовать функцию ПРОСМОТР. Стаж определяется на дату расчета от даты начала трудовой деятельности с помощью функции ДНЕЙ360 и поделить на 360. Процент оплаты больничного листа определяется соответственно стажу - использовать функцию ЕСЛИ. Все расчеты в Расчетно-платежной ведомости, кроме суммирования и вычитания, должны проводиться с помощью функции ОКРУГЛ (округление до двух знаков, т.е. до копеек).

Названия промежуточной формы 2 и выходной формы должны в названии содержать ячейку, отражающую месяц и год, за который считается заработная плата (на основании даты расчета с помощью формата данных).

Оклад = минимальная з/п {вх.ф. 2}* тарифный коэффициент {вх.ф. 3}.

3арплата = оклад / количество рабочих дней в месяце {вх.ф. 4} * количество отработанных дней {вх.ф. 4}.

Начислено по больничному листу = оклад / количество рабочих дней в месяце {вх.ф. 4} * количество дней по б/л {вх.ф. 4} * процент оплаты б/л {вх.ф. 3}.

Аванс = оклад * процент выданного аванса {вх.ф. 4}.

 Входная форма 1. Тарифный справочник

Тарифный разряд

Тарифный коэффициент

1

1

2

1,3

3

1,69

4

1,91

5

2,16

6

2,44

7

2,76

8

3,12

9

3,53

10

3,99

11

4,51

12

5,1

13

5,76

14

6,51

15

7,36

16

8,17

17

9,07

18

10,07

Входная форма 2 Справочные данные

Название

Значение

Размер мин. заработной платы, руб

100

Размер вычета на 1 работника, руб

400

Размер вычета на 1 иждивенца, руб

300

Процент подоходного налога

13%

Процент профсоюзного налога

1%

Процент оплаты б/л:

стаж до 5 года

60%

стаж от 5 до 8 лет

80%

стаж свыше 8 лет

100%

 

Входная форма 3 Учетные сведения о работниках

Ф.И.О.

Дата начала труд. деятельности

Тарифный разряд

Членство в профсоюзе

Совместитель

Количество иждивенцев

Процент удержания по исполнительным листам

Аверин В.П.

10.01.80

11

да

да

1

 

Березин Ф.Ф.

1.06.85

15

да

нет

2

25%

Сысоев Н.К.

14.09.98

11

нет

да

 

 

Петров С.М.

15.12.65

16

да

да

2

 

Кучина И.А.

1.09.78

13

да

нет

2

 

Енина Е.А.

20.03.99

12

нет

да

1

 

Федосов И.М.

10.02.95

13

да

да

1

25%

Якушкин И.Т.

5.08.92

14

да

нет

2

33%

 

 

 

 

 

 

 

Min

01.01.1940

1

 

 

0

0

Max

01.01.2005

18

 

 

10

0,5

 

Входная форма 4. Табель учета рабочего времени

Дата расчета

01.06.2000

Кол-во рабочих дней в месяце

21

Ф.И.О.

Кол-во отраб. дней

Кол-во дней по б/л

Процент выданного аванса

Аверин В.П.

15

5

 

Березин Ф.Ф.

20

 

40%

Сысоев Н.К.

20

 

20%

Петров С.М.

 

 

 

Кучина И. А.

17

3

 

Енина Е.А.

10

10

 

Федосов И.М.

20

 

 

Якушкин И.Т.

20

 

30%

 

Подоходный налог (если совместитель) =  процент подоходного налога{вх.ф.2} * начислено всего.

Подоходный налог (если не совместитель) = процент подоходного налога{вх.ф.2} * начислено всего - вычет на 1 работника{вх.ф.2} - количество иждивенцев {вх.ф.3}* вычет на 1 иждивенца {вх.ф.2}. Если полученное значение отрицательное, то подоходному налогу присваивается значение 0.

Удержано по исп. листам = (начислено всего - сумма подоходного налога) * процент удержания по исп. листам {вх.ф.3}.

Профсоюзный налог=начислено всего * процент профсоюзного налога {вх.ф. 2}, если "членство в профсоюзе" = "да", иначе профсоюзный налог равен 0.

К выдаче = начислено всего - удержано всего.

 Промежуточная форма 1. Тарифный коэффициент и процент оплаты больничных листов

Ф.И.О.

Тарифный коэффициент

Стаж

Процент оплаты б/л

 

 

Промежуточная форма 2

Расчетно-платежная ведомость за ____

Ф.И.О.

Оклад

Начислено, руб

Удержано, руб

К выдаче, руб

Зарплата

по б/л

Всего

Аванс

Подоходный

по исп. листам

Профсоюзный

Всего

Итого

 

 

 

 

 

 

 

 

 

 

 

Выходная форма 1

Платежная ведомость за

                               

 

 

Ф.И.О.

К выдаче

Подпись

Итого к выдаче

 

 


предыдущая | содержание | следующая