- •Введение
- •Обработка данных с использованием арифметических формул Учебные цели изучения темы
- •Краткие теоретические сведения
- •Этапы решения задач обработки данных в среде табличного процессора
- •Задачи Задача 1.1. Расчет учебной нагрузки
- •Задача 1.2. Расчет платежей за воду
- •Задача 1.3. Платежный календарь
- •Подсчет и суммирование данных Учебные цели изучения темы
- •Краткие теоретические сведения
- •Функция(аргумент1; аргумент2; ... )
- •Суммирование всех значений диапазона
- •Сумм (данные).
- •Условное суммирование по одному критерию
- •Суммесли (диапазон; критерий; диапазон_суммирования)
- •Задача 2.2. Учет товарного запаса
- •Связывание данных посредством формул с двумерными и трехмерными ссылками Учебные цели изучения темы
- •Краткие теоретические сведения
- •Имя_Листа ! Адрес_Ячейки.
- •[Имя_Рабочей_книги] Имя_Листа ! Адрес_Ячейки
- •Задачи Задача 3.1. Потребительский кредит
- •Задача 3.2. Расчет зарплаты бригады
- •Задача 3.3. Расчет платежей за электроэнергию
- •Задача 3.4. Долгосрочное кредитование
- •Обработка данных с использованием условных формул Учебные цели изучения темы
- •Краткие теоретические сведения Логические выражения
- •И (логическое_значение1; …; логическое_значение30).
- •Или (логическое_значение1; …; логическое_значение30).
- •Не (логическое_значение).
- •Логическая функция если
- •Задачи Задача 4.1. Расчет комиссионных от продаж
- •Задача 4.2. Оплата телефонных переговоров
- •Задача 4.3. Счет за проживание в гостинице
- •Задача 4.4. Расчет стипендии
- •Задача 4.5. Расчет квартальной премии бригады
- •Задача 4.6. Поток товарно-материальных запасов
- •Задача 4.7. Учет расходования гсм
- •Обработка данных типа дата/вреМя с использованием функции выбора Учебные цели изучения темы
- •Краткие теоретические сведения
- •Дата (год; месяц; день).
- •Сегодня (). Создание ряда последовательных дат
- •Извлечение из даты дня, месяца или года
- •Возвращение дня недели, соответствующего любой дате
- •Выбор значений из списка по индексу
- •Выбор (номер_индекса; значение1; значение2; ...).
- •Возвращение даты, отстоящей на заданное количество рабочих дней от заданной даты
- •Определение количества рабочих дней между двумя датами
- •Определение разницы между двумя датами в годах
- •Задачи Задача 5.1. Учет издания методической литературы
- •Задача 5.2. Заработанный доход врачей‑стоматологов
- •Задача 5.3. Анализ опозданий сотрудников фирмы
- •Задача 5.4. Начисление заработной платы при трехсменной работе
- •Обработка текстовых данных с использованием функции вертикального просмотра таблицы Учебные цели изучения темы
- •Краткие теоретические сведения Извлечение символов из текстовой строки
- •Пстр (текст; начальная_позиция; количество_символов)
- •Преобразование текста, отображающего число, в число
- •Объединение несколько текстовых элементов в один
- •Поиск вхождения одной текстовой строки в другую
- •Преобразование знаков в текстовой строке из одного регистра в другой
- •Строчн (текст); прописн (текст). Присвоение имен ячейкам и диапазонам
- •Вертикальный просмотр таблицы
- •Задачи Задача 6.1. Расчет транспортного налога
- •Задача 6.2. Расшифровка кода группы и номера зачетной книжки студента
- •Задача 6.3. Анализ кодов isbn
- •Задача 6.4. Определение знака зодиака
- •Критериальные задачи Задача «Гороскоп»
- •Задача «Расчет стоимости заказа текстильных этикеток»
- •Задача «Расчет зарплаты ппс»
- •Задача «Учет движения товаров на мебельном складе»
- •Вопросы для критериальных тестов
- •Перечислить
- •Литература
Задача 5.4. Начисление заработной платы при трехсменной работе
Предметная область: расчет оплаты труда рабочего в январе. На предприятии установлена пятидневная двухсменная рабочая неделя, продолжительность смены – 8 часов. Однако при больших объемах заказов возможна работа в выходные и праздничные дни, в третью смену. Интенсивность труда стимулируется повышенными тарифами и премиями.
Элементы предметной области: даты выхода рабочего на работу, время начала рабочей смены. Задан тариф (почасовая оплата) дневной смены, тариф вечерней смены выше дневного на 15 %, ночной – на 30%. Тарифы смен выходных дней повышаются в два раза, праздничных – в три.
Отношения:
время начала рабочих смен:
Начало смены
Смена
6:00
1 (дневная)
14:00
2 (вечерняя)
22:00
3 (ночная)
месячная премия за сверхурочные часы начисляется, если число часов, отработанных рабочим за месяц, превышает установленную норму часов. Эта норма рассчитывается по формуле:
= продолжительность смены * число «чистых» рабочих дней;
где «чистые» рабочие дни – это количество дней месяца без выходных и праздников;
премия рассчитывается по формуле:
= тариф дневной смены * число сверхурочных часов.
Требования:
разработать и реализовать табличную модель расчета заработанного рабочим дохода за месяц, включая месячную премию, предположив, что он работал в январе без выходных.
выполнить условное форматирование дат выхода на работу, используя синюю заливку для дат субботних и воскресных дней, и красную – для праздничных (праздники в январе – Новый год, Рождество);
прописать рядом с каждой датой метки: «праздничный день», «выходной день», «рабочий день»;
определить число часов, отработанных в первую, вторую и третью смены, выполнить графическую интерпретацию этих данных;
выполнить числовое и стилевое форматирование данных рабочего листа.
Методические указания к решению
Продумать оптимальную компоновку постоянных исходных данных, разместив их между заголовком документа и заголовком рабочей таблицы. Если после включения этих данных в расчетные формулы понадобится переместить некоторые константы в другие ячейки, то это необходимо выполнить с помощью буфера обмена. В зависимых ячейках корректировка ссылок на перемещенные значения выполнится автоматически.
Для автоматического определения того, относится ли дата к праздничным, целесообразно воспользоваться функциями ПОИСКПОЗ и ЕЧИСЛО.
Функция ПОИСКПОЗ (категория «Функции ссылки и автоподстановки») сопоставляет заданное значение с элементами массива и возвращает позицию совпадающего с ним элемента массива. Если совпадение не зафиксировано, возвращается значение ошибки #НД. Т.о., в ячейке с результатом обращения к функции ПОИСКПОЗ может быть число или значение ошибки. Функция ЕЧИСЛО (категория «Проверка типа») возвращает ИСТИНА, если ее аргументом является число, и ЛОЖЬ – в противном случае. Описание синтаксиса этих функций см. во встроенной справочной системе. Формулы для определения выходных и праздничных дней показаны на рис. 34.
Диапазон С2:С3 содержит даты праздничных дней. Третий аргумент функции ПОИСКПОЗ выбран равным 0, т.к. именно при этом значении выполняется точное сопоставление заданного значения с элементами массива. Эти же условия необходимо использовать в формуле, автоматически прописывающей рядом с каждой датой метки.
Рис. 34. Условия для определения выходных и праздничных дней
Выполнить числовое и стилевое форматирование данных.
Продумать способы проверки полученных результатов.