Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Лабораторная по УЧР_1.doc
Скачиваний:
0
Добавлен:
01.07.2025
Размер:
167.42 Кб
Скачать

Итоговые показатели по подразделениям

На листе Критерии подготовить диапазон критериев для поля Код подразделения.

Для этого следует:

  1. Скопировать название столбца Код подразделения (Отдел) в таблице Сотрудники (Персонал) и вставить его в ячейки, начиная с A1 до ячейки E1

  2. Выделить блок значений столбца Код подразделения в таблице Справочник подразделений на листе Справочники;

  3. Выполнить команду Копировать;

  4. Установить курсор на лист Критерии в ячейку A2 и выполнить команду Специальная вставка, Транспонировать;

А В С D E

1

Код подразделения

Код подразделения

Код подразделения

Код подразделения

Код подразделения

2

У

К

Б

М

П

Рис. 5

На листе Справочники:

  1. Ввести вспомогательный массив чисел для таблицы Справочник подразделения - в столбце (справа от таблицы по высоте блока Код_подразделения) вида:

0

1

2

3 (т.д.)

Этот массив обеспечивает простоту размножения формул, использующих встроенные функции работы с базой данных. Вводится значение 0 в первую ячейку столбца, закрасить требуемый блок, выполнить команду меню Главная, Редактировать, Заполнить, Прогрессия, Арифметическая, шаг 1.

  1. Создать блок с именем База_данных для таблицы Сотрудники (Персонал), включая и шапку таблицы.

  2. Ввести формулу расчета суммы окладов по Коду подразделения в соответствующую ячейку первой строки таблицы Справочник подразделений (под названием Суммарный объём оклада):

=БДСУММ(База_данных;13;СМЕЩ(Критерии!$А$1;0;$G3;2;1))

где База_данных - имя блока базы данных (таблица Сотрудники);

13 - номер поля, содержащего оклад;

СМЕЩ(Критерии!$А$1;0;$G3;2;1 - встроенная функция для задания области критерия, включает:

Критерии!$А$1 - начальная ячейка области критерия;

0 - смещение по строкам области критерия;

$G3 -адрес ячейки, содержащей смещение по столбцам области критерия для очередного вида ЦБ;

2 - высота области критерия;

1 - ширина области критерия.

  1. Скопировать формулу БДСУММ в другие ячейки столбца Сумма зарплаты;

  2. Скопировать формулу БДСУММ для расчета других показателей по Коду подразделения: и внести необходимые исправления (БазаДанных - имя блока базы данных (таблица Табель рабочего времени)):

Сумма зарплаты:

=БДСУММ(БазаДанных;10;СМЕЩ(Критерии!$А$1;0;$G3;2;1))

Сумма заработана:

= БДСУММ (БазаДанных;11;СМЕЩ(Критерии!$А$1;0;$G3;2;1))

Итоги по датам работы

Итоги выводятся по календарным датам работы.

Для вычисления итогов следует:

  1. Создать именованные блоки ячеек полей базы данных на листе Табель рабочего времени:

Дата по значениям первого столбца - Дата работы

Стоимость_работника по значениям столбцаСтоимость работника

Стоимость_работы по значениям первого столбцаСтоимость работы

  1. На листе Справочники ввести формулы расчета:

  • Затраты на работников за период учета (дату):

=СУММЕСЛИ(Дата;$A20;Стоимость_предложения);

где ;$A20 - адрес ячейки, содержащей учетную дату Даты работы в таблице Итоги по датам работы на листе Справочники.

  • Стоимость работы за период учета (дату):

=СУММЕСЛИ(Дата;$A20;Стоимость_спроса);

  1. Скопировать формулы для расчета показателей по всем периодам.