Организационно-экономическая сущность задачи
Наименование задачи: учет рабочего времени.
Место решения задачи: бухгалтерия НО Коллегия адвокатов «На Малой Дмитровке».
Цель решения задачи: учет часов работы адвокатов в Коллегии на дежурстве, сокращение затрат на составление ведомости «Учет рабочего времени».
Периодичность решения задачи: ежемесячно, до 3-го числа каждого месяца.
Для кого предназначено решение задачи: бухгалтерия и отдел кадров Коллегии адвокатов.
Источники и способы получения исходных документов:
Отчеты за дежурства с указанием затраченного времени.
ПЕРЕЧЕНЬ И ОБЩЕЕ ОПИСАНИЕ ДОКУМЕНТОВ

1.7. Схематичная модель информационной связи в процессе обработки документов:
Адвокат
Адвокат
Отчеты
Отдел кадров
Бухгалтерия
Учет рабочего времени

Информационная модель задачи:
Справочник сотрудников
Отчеты


Ведомость «Учет рабочего времени»


Экономическая сущность задачи:
В организации, где имеют место быть дежурства, за несение которых работникам начисляются премии в соответствии с фактическим объемом выполненных работ, необходимо учитывать время дежурств. Благодаря грамотно составленной ведомости «Учет рабочего времени» значительно упрощается контроль рабочего времени каждого сотрудника организации.

Описание входной информации
2.1. В качестве входной информации используется документ «Отчет», форма которой приводится в Приложении. На основании этого документа создается следующий машинописный документ:



Структура документа описывается с помощью следующей таблицы:
ОТЧЕТ
2.2. Количество документов за период: ежедневно до 30 шт.
2.3. Количество строк в документе (в среднем): 6.
2.4. Контроль правильности заполнения и ввода документа:
контролировать реквизит «Кол-во часов» (Q):
- контроль на диапазон значений от 0 до 24
Описание результирующей информации
3.1. В результате решения задачи следует получить ведомость «Учет рабочего времени»:



3.2. Описание структуры результирующей ведомости «Учет рабочего времени»:
УЧЕТРАБВР
3.3. Количество документов за период: ежемесячно 1 шт.
3.4. Количество строк в документе (в среднем): 10.
3.5. Контроль правильности документа: логический контроль полученных сумм.

Описание условно-постоянной информации
Для решения задачи используются составляемый отделом кадров «Справочник сотрудников».
Описание структуры документа «Справочник сотрудников» (СПРСОТ):
Описание полей файла «Справочник сотрудников»:
СПРАВСОТ

5. Описание алгоритма решения задачи
Для получения ведомости «Учет рабочего времени» необходимо рассчитать:
Время работы i-го сотрудника за все даты.
Время работы всех сотрудников за все даты.
Расчеты выполняются по следующим формулам:
Qi=?Qid
d
где:
Qi – кол-во часов, отработанных i-м работником за все даты;
Qid – кол-во часов, отработанных i-м работником за d-ю дату.
Q=?Qd
d
где:
Q – кол-во часов, отработанных всеми работниками за все время
Qd – кол-во часов, отработанных всеми работниками на дату d


6. Решение задачи средствами MS Excel
Вызовите Excel:
нажмите кнопку «Пуск»;
выберите в главном меню команду «Программы»;
выберите MS Excel.
2. Переименуйте «Лист1» в «Справочник сотрудников»:
установите курсор мыши на ярлык «Лист1» (нижняя часть экрана) и нажмите правую кнопку мыши;
выберите в контекстном меню команду «Переименовать» и нажмите левую кнопку мыши;
наберите на клавиатуре «Справочник сотрудников»;
нажмите клавишу «Enter».
3. Введите заголовок таблицы «Справочник сотрудников»:
сделайте ячейку А1 активной;
наберите на клавиатуре «Справочник сотрудников»;
нажмите клавишу «Enter».
4. Отформатируйте заголовок:
выделите ячейки A1-С1 (рис 1);
EMBED PBrush
Рис.1. Пример выделения группы ячеек
на панели инструментов «Форматирование» нажмите кнопку EMBED PBrush .
5. Отформатируйте ячейки A2-С2 под ввод длинных заголовков:
выделите ячейки A2-С2;
выполните команду «Ячейки…» в меню «Формат»;
выберите закладку «Выравнивание»;
в группе опций «Отображение» установите флажок опции «переносить по словам» (рис.2);
EMBED PBrush
Рис.2. Задание переноса слов при вводе в ячейку длинных предложений
6. Введите в ячейки A2-С2 информацию, представленную на рис.3.
EMBED PBrush
Рис. 3. Имена полей таблицы «Справочник сотрудников»
7. Организуйте контроль вводимых данных в колонку «Код услуги»:
выделите ячейки A3-A6;
выполните команду «Проверка…» меню «Данные»;
в поле «Тип данных» нажмите кнопку EMBED PBrush (рис. 4).
EMBED PBrush
Рис. 4. Выбор типа данных
выберите «Целое число»;
задайте поле «Минимум»: 1 (рис. 5);
задайте поле «Максимум»: 4.
EMBED PBrush
Рис. 5. Задание интервала допустимых значений целых чисел
выберите закладку «Сообщение для ввода»;
введите в поля «Заголовок» и «Сообщение» информацию, приведенную на рис.6. Для обработки допущенных ошибок воспользуйтесь закладкой «Сообщение об ошибке»;
EMBED PBrush
Рис. 6. Задание сообщения для ввода
выберите закладку «Сообщение об ошибке». Если установлен флажок «Выводить сообщение об ошибке», при попытке ввода в ячейку недопустимых значений выдается сообщение об ошибке;
в поле «Вид» выберите «Останов» (рис.7). В случае ввода ошибочных данных на экран монитора выводится сообщение (рис.8).
EMBED PBrush
Рис. 7. Сообщение об ошибке «Останов»
EMBED PBrush
Рис. 8. Вид сообщения «Останов»
8. Отформатируйте ячейки B3 – C6 для ввода текстовых символов:
выделите ячейки B3 – C6;
выберите команду «Ячейки…» в меню «Формат»;
выберите закладку «Число»;
выберите формат «Текстовый»;
нажмите кнопку «ОК».
9. Введите информацию, приведенную в табл. 1.
Таблица 1
10. Присвойте имя группе ячеек:
выделите ячейки A3 – C6;
выберите команду «Имя:» в меню «Вставка»;
выберите команду «Присвоить»;
в окне «Присвоение имени» (рис.9) нажмите кнопку «Добавить»;
нажмите кнопку «ОК».
EMBED PBrush
Рис. 9. Вид окна «Присвоение имени»
11. Переименуйте «Лист2» в «Отчет».
12. Создайте таблицу «Отчет» (рис. 10).
EMBED PBrush
Рис. 10. Вид таблицы «Отчет»
13. Организуйте проверку данных в графу «Код услуги» с выдачей сообщения об ошибке.
14. Введите исходные данные (см. рис. 10).
15. Заполните графу «Услуга» в соответствии с кодом услуги:
сделайте ячейку В3 активной;
воспользуйтесь командой «Функция…» меню «Вставка»;
в поле «Категория:» выберите «Ссылки и массивы»;
в поле «Функция:» выберите «ВПР» (рис. 11);
нажмите кнопку «ОК»;
EMBED PBrush
Рис. 11. Вид первого окна мастера функций
введите информацию в поле «Исходное значение», щелкнув по ячейке А3;
введите информацию в поле «Табл_массив»;
воспользуйтесь командой «Имя:» из меню «Вставка»;
используйте команду «Вставить…»;
выделите «Имя: справочник_сотрудников» (рис. 12);
EMBED PBrush
Рис. 12. ввод имени массива в качестве аргумента формулы
нажмите кнопку «ОК»;
введите информацию в поле «Номер_индекса_столбца» - 2;
введите информацию в поле «Диапазон_просмотра» - 0 (рис. 13);
EMBED PBrush
Рис. 13. Вид второго окна мастера функций
нажмите кнопку «ОК» (рис. 14).
EMBED PBrush
Рис. 14. Вид ячейки В3 с введенной формулой
16. Скопируйте формулу в ячейки В4 – В14:
сделайте ячейку В3 активной;
установите курсор на маркер в правом нижнем углу;
сделайте двойной щелчок левой кнопкой мыши.
17. Заполните графу «Фамилия» в соответствии с кодом услуги аналогично п. 15-16 (рис. 15).
EMBED PBrush
Рис. 15. Вид таблицы «Отчет» после внесения всех данных

18. Создадим ведомость «Учет рабочего времени»:
установите курсор в поле таблицы «Отчет»;
воспользуйтесь командой «Сводная таблица…» из меню «Данные»;
в окне «Мастер сводных таблиц и диаграмм», шаг 1 выберите пункт меню «Макет»;
нажмите «Далее»;
в Шаге 2 в окно «Диапазон» введите диапазон ячеек таблицы «Отчет» А2 – Е14;
нажмите «ОК»;
в окне «Мастер сводных таблиц и диаграмм» - шаг 3 из 3 выберите «Поместить в новый лист»;
нажмите кнопку «Готово»;
переименуйте Лист3 в «Учет рабочего времени»;
перенесите в поле «Строка» надписи «Отдел», «Фамилия», «Дата»;
перенесите в поле «Данные» надпись «Кол-во час» (рис.16).
EMBED PBrush
Рис. 16. Фрагмент листа «Учет рабочего времени»
Фильтрация и группировка данных. Поле сводной таблицы играет роль играет роль фильтра данных. Каждое поле имеет команду «Все», используемую для отображения всех возможных значений поля.
Используя сводную таблицу «Учет рабочего времени», получите данные по оказанию помощи по уголовному праву:
сделайте активной страницу «Учет рабочего времени»;
нажмите кнопку правее поля «Услуга»;
выберите «Уголовное право» (рис. 17).
EMBED PBrush
Рис. 17. Фильтрация данных по полю «Услуга»








7. Контрольный пример
СПРАВОЧНИК СОТРУДНИКОВ
СПРАВСОТ
ОТЧЕТ О ДЕЖУРСТВЕ
ОТЧЕТ
УЧЕТ РАБОЧЕГО ВРЕМЕНИ
УЧЕТРАБВР