Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Задачник на рус. языке.doc
Скачиваний:
5
Добавлен:
17.08.2019
Размер:
1.21 Mб
Скачать

Задача 5.4. Начисление заработной платы при трехсменной работе

Предметная область: расчет оплаты труда рабочего в январе. На предприятии установлена пятидневная двухсменная рабочая неделя, продолжительность смены – 8 часов. Однако при больших объемах заказов возможна работа в выходные и праздничные дни, в третью смену. Интенсивность труда стимулируется повышенными тарифами и премиями.

Элементы предметной области: даты выхода рабочего на работу, время начала рабочей смены. Задан тариф (почасовая оплата) дневной смены, тариф вечерней смены выше дневного на 15 %, ночной – на 30%. Тарифы смен выходных дней повышаются в два раза, праздничных – в три.

Отношения:

  • время начала рабочих смен:

    Начало смены

    Смена

    6:00

    1 (дневная)

    14:00

    2 (вечерняя)

    22:00

    3 (ночная)

  • месячная премия за сверхурочные часы начисляется, если число часов, отработанных рабочим за месяц, превышает установленную норму часов. Эта норма рассчитывается по формуле:

= продолжительность смены * число «чистых» рабочих дней;

где «чистые» рабочие дни – это количество дней месяца без выходных и праздников;

  • премия рассчитывается по формуле:

= тариф дневной смены * число сверхурочных часов.

Требования:

  • разработать и реализовать табличную модель расчета заработанного рабочим дохода за месяц, включая месячную премию, предположив, что он работал в январе без выходных.

  • выполнить условное форматирование дат выхода на работу, используя синюю заливку для дат субботних и воскресных дней, и красную – для праздничных (праздники в январе – Новый год, Рождество);

  • прописать рядом с каждой датой метки: «праздничный день», «выходной день», «рабочий день»;

  • определить число часов, отработанных в первую, вторую и третью смены, выполнить графическую интерпретацию этих данных;

  • выполнить числовое и стилевое форматирование данных рабочего листа.

Методические указания к решению

  1. Продумать оптимальную компоновку постоянных исходных данных, разместив их между заголовком документа и заголовком рабочей таблицы. Если после включения этих данных в расчетные формулы понадобится переместить некоторые константы в другие ячейки, то это необходимо выполнить с помощью буфера обмена. В зависимых ячейках корректировка ссылок на перемещенные значения выполнится автоматически.

  2. Для автоматического определения того, относится ли дата к праздничным, целесообразно воспользоваться функциями ПОИСКПОЗ и ЕЧИСЛО.

Функция ПОИСКПОЗ (категория «Функции ссылки и автоподстановки») сопоставляет заданное значение с элементами массива и возвращает позицию совпадающего с ним элемента массива. Если совпадение не зафиксировано, возвращается значение ошибки #НД. Т.о., в ячейке с результатом обращения к функции ПОИСКПОЗ может быть число или значение ошибки. Функция ЕЧИСЛО (категория «Проверка типа») возвращает ИСТИНА, если ее аргументом является число, и ЛОЖЬ – в противном случае. Описание синтаксиса этих функций см. во встроенной справочной системе. Формулы для определения выходных и праздничных дней показаны на рис. 34.

Диапазон С2:С3 содержит даты праздничных дней. Третий аргумент функции ПОИСКПОЗ выбран равным 0, т.к. именно при этом значении выполняется точное сопоставление заданного значения с элементами массива. Эти же условия необходимо использовать в формуле, автоматически прописывающей рядом с каждой датой метки.

Рис. 34. Условия для определения выходных и праздничных дней

  1. Выполнить числовое и стилевое форматирование данных.

  2. Продумать способы проверки полученных результатов.