
- •Башкирский Экономико – юридический техникум Методические указания к практическим занятиям по Microsoft Excel для всех специальностей (часть 2)
- •Функции подведения промежуточных итогов
- •Свертывание записей промежуточных итогов
- •Удаление промежуточных итогов
- •Использование расширенных возможностей Автофильтра для настройки списка
- •Расширенная фильтрация с помощью диапазона критериев
- •Поиск данных с помощью функций
- •Задание 1.
- •Консолидация данных нескольких листов
- •Организация структуры листа
- •Построение диаграмм консолидированных данных
- •Определение суммарного дохода
- •Проверка связей
- •Создание сценариев
- •Использование именованных ячеек
- •Добавление именованных сценариев
- •Использование раскрывающегося списка Сценарии
- •Использование Диспетчера сценариев
- •Переключение сценариев
- •Редактирование сценария
- •Создание итогового отчета по сценарию
- •Использование диспетчера сценариев в рабочей группе
- •Вариант 1
- •Именованная ячейка
- •Вариант 2
- •Именованная ячейка
- •Вариант 3
- •Именованная ячейка
Вариант 1
Постановка задачи
Заведующий хозрасчетной больницей должен составить штатное расписание, т.е. определить, сколько сотрудников, на каких должностях и с каким окладом он должен принять на работу. Общий месячный фонд зарплаты составляет $ 10000.
Построим модель решения этой задачи.
Поясним, что является исходными данными. Казалось бы, что ничего не дано, кроме общего фонда заработной платы. Однако заведующему больницей известно больше: он знает, что для нормальной работы больницы нужно:
5-7 санитарок;
8-10 медсестер;
10-12 врачей;
1 заведующий аптекой;
1 главный врач;
1 завхоз;
1 заведующий больницей;
На некоторых должностях число людей может меняться. Например, зная, что найти санитарок трудно, руководитель может принять решение сократить число санитарок, чтобы увеличить оклад каждой из них.
Итак, заведующий принимает для себя следующую модель задачи. За основу берется оклад санитарки, а все остальные вычисляются через него: во столько раз или на столько-то больше. Говоря математическим языком, каждый оклад является линейной функцией от оклада санитарки:
А*С+В,
где С - оклад санитарки;
А и В - коэффициенты, которые для каждой должности определены следующим образом:
медсестра должна получать в 1,5 раз больше санитарки |
А=1,5 В=0 |
врач - в 3 раза больше санитарки |
А=3 В=0 |
заведующий отделением - на 30 $ больше, чем врач |
А=3 В=30 |
заведующий аптекой - в 2 раза больше санитарки |
А=2 В==0 |
завхоз - на 40 $ больше медсестры |
А=1,5 В=40 |
главный врач - в 4 раза больше санитарки |
А=4 В=0 |
заведующий больницей - на 20 $ больше главного врача |
А=4 В=20 |
Задав количество человек на каждой должности, можно составить уравнение:
N1*(A1*C+B1)+N2*(A2*C+B2)+…+N8*(A8*C8+B8)=10000,
где N1 - количество санитарок;
N2 - количество медсестер и т.д.
А1...А8 и В1...В8 - коэффициенты для каждой должности.
В этом уравнении нам известны А1...А8 и В1...В8, а не известны С и N1...N8.
Ясно, что решить такое уравнение известными методами не удастся, да и единственно верного решения нет. Остается решать уравнение путем подбора.
Взяв первоначально какие-либо приемлемые значения неизвестных, подсчитаем сумму. Если эта сумма равна фонду заработной, платы то вам повезло. Если фонд заработной платы превышен, то можно снизить оклад санитарки либо отказаться от услуг какого-либо работника и т.д. Проделать такую работу вручную трудно. Но вам поможет электронная таблица.
|
A |
B |
C |
D |
E |
F |
G |
H |
1 |
Коэф. А |
Коэф В |
Должность |
Зарплата сотрудника |
Кол-во сотруд. |
Суммарная зарплата |
|
Зарплата санитарки |
3 |
1 |
0 |
санитарка |
|
2 |
|
|
150,00 |
4 |
1,5 |
0 |
медсестра |
|
3 |
|
|
|
5 |
3 |
0 |
врач |
|
1 |
|
|
|
6 |
2 |
0 |
зав. отделением |
|
6 |
|
|
|
7 |
3 |
30 |
зав. аптекой |
|
23 |
|
|
|
8 |
4 |
0 |
завхоз |
|
1 |
|
|
|
9 |
1,5 |
40 |
главврач |
|
1 |
|
|
|
10 |
4 |
20 |
зав. больницей |
|
1 |
|
|
|
11 |
|
|
|
|
|
|
|
|
12 |
|
|
суммарный месячный фонд зарплаты |
|
|
|
ЗАДАНИЕ 1. Заполните таблицу.
1.1. Заполните шапку таблицы.
1.2. Отведите для каждой должности одну строку и занесите название должностей в столбец С.
1.3. В столбцах А и В укажите коэффициенты А и В, соответствующие каждой должности.
1.4. В ячейку НЗ занесите значение заработной платы санитарки 150 и установите для нее формат 0,00 - два знака после запятой.
ЗАДАНИЕ 2. В столбце D вычислите заработную плату для каждой должности.
Внимание! Столбец D должен заполнятся формулами с использованием абсолютной ссылки на ячейку НЗ. Изменения содержимого этой ячейки должно приводить к изменению содержимого всего столбца D. В данной задаче удобно использовать еще один способ абсолютной адресации ~ именованную ячейку.