Познакомимся с этой процедурой на примере составления штатного расписания.
1. Пусть известно, что в штате больницы состоит 6 санитарок, 8 медсестер, 10 врачей, 3 заведующих отделениями, главный врач, заведующий аптекой, заведующий хозяйством и заведующий больницей. Общий месячный фонд зарплаты составляет 10 . е. Необходимо определить, какими должны быть оклады сотрудников больницы.
Построим модель решения этой задачи. За основу возьмем оклад санитарки, а остальные оклады будем вычислять, исходя из него: во сколько-то раз или на сколько-то больше. Говоря математическим языком, каждый оклад является линейной функцией от оклада санитарки: А; • С + Bj, где С - оклад санитарки; А, и В, - коэффициенты, которые для каждой должности определяются следующим образом:
1.медсестра получает в 1,5 раза больше санитарки (А2 =1,5; В2 - 0);
2.врач - в 3 раза больше санитарки (Аз = 3; Вэ = 0);
3.заведующий отделением - на 30 у. е. больше, чем врач (А4=3; В4=30)
мемента Поиск решения, то нажмите кнопку Обзор, чтобы самостоятельно найти файл Solver. XLA.
4.заведующий аптекой — в 2 раза больше санитарки (As— 2; В5=0);
5.заведующий хозяйством - на 40 у. е. больше медсестры (А6 = 1,5; В6 = 40);
6.главный врач - в 4 раза больше санитарки (Л7 = 4: В7 = 0);
7.заведующий больницей — на 20 у. е. больше главного врача (А8 = 4 ; В8 = 20).
Зная количество человек на каждой должности, нашу модель можно записать как уравнение:
n, * a,-c + n2(a2-c + b2)+...+n8-(a8-c + b8)=ioooo,
где Nj - число санитарок, N2 - число медсестер и т. д.
В этом уравнении нам известны А|...А8, Bi...B8 и Mi...Ng, а С неизвестно.
Анализ уравнения показывает, что задача составления расписания свелась к решению линейного уравнения относительно С. Решим его.
Технология работы:
- Запустите табличный процессор Excel.
- Заполните таблицу в соответствии с образцом:
А | B | C | D | E | F | G | |
1 | Должность | Коэф. А | Коэф. В | Зарплата сотрудника | Количест- во сотрудни-ков | Суммарная зарплата | Зарплата санитарки |
2 | Санитарка | 1 | 0 | =B2*$G$2+C2 | 6 | = D2* E2 | 150 |
3 | Медсестра | 1,5 | 0 | Копировать вниз | 8 | Копиро-вать вниз | |
4 | Врач | 3 | 0 | 10 | |||
5 | Зав. отделением | 3 | 30 | 3 | |||
6 | Зав. аптекой | 2 | 0 | 1 | |||
7 | Завхоз | 1,5 | 40 | 1 | |||
8 | Главврач | 4 | 0 | 1 | |||
9 | Зав. больницей | 4 | 20 | 1 | |||
10 | Итого | =СУММ(F2: F9) |
В столбце D вычислите заработную плату для каждой должности. Например, для ячейки D2 формула расчета имеет вид =B2*$G$2+C2. Затем заполните вниз.
В столбце F вычислите заработную плату всех работающих на данной должности. Например, для ячейки F2 формула расчета имеет вид =D2*E2. Затем заполните вниз.
В ячейке F10 вычислите суммарный фонд заработной платы больницы. Рабочий лист электронной таблицы будет выглядеть, как показано ниже:
А | B | C | D | E | F | ||
1 | Должность | Коэф. А | Коэф. В | Зарплата сотрудника | Количест- во сотрудни-ков | Суммарная зарплата | Зарплата санитарки |
2 | Санитарка | 1 | 0 | 150 | 6 | 900 | 150 |
3 | Медсестра | 1,5 | 0 | 225 | 8 | 1800 | |
4 | Врач | 3 | 0 | 450 | 10 | 4500 | |
5 | Зав. отделением | 3 | 30 | 480 | 3 | 1440 | |
6 | Зав. аптекой | 2 | 0 | 300 | 1 | 300 | |
7 | Завхоз | 1,5 | 40 | 265 | 1 | 265 | |
8 | Главврач | 4 | 0 | 600 | 1 | 600 | |
9 | Зав. больницей | 4 | 20 | 620 | 1 | 620 | |
10 | Итого | 10425 |
Как видите, взяв оклад санитарки за 150, мы превысили месячный фонд зарплаты. Определите оклад санитарки так, чтобы расчетный фонд был равен заданному. Для этого:
|
Из за большого объема этот материал размещен на нескольких страницах:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 |


