- •Введение
- •Обработка данных с использованием арифметических формул Учебные цели изучения темы
- •Краткие теоретические сведения
- •Этапы решения задач обработки данных в среде табличного процессора
- •Задачи Задача 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. Определение знака зодиака
- •Критериальные задачи Задача «Гороскоп»
- •Задача «Расчет стоимости заказа текстильных этикеток»
- •Задача «Расчет зарплаты ппс»
- •Задача «Учет движения товаров на мебельном складе»
- •Вопросы для критериальных тестов
- •Перечислить
- •Литература
Задача 3.2. Расчет зарплаты бригады
Предметная область: расчет заработанного дохода рабочими бригады. Элементы предметной области: фамилии рабочих (10 фамилий), коэффициенты качества труда (ККТ) (действительные числа в диапазоне от 0,5 до 2), фактическое время работы каждого рабочего (целые числа в диапазоне от 0 до 12); значения ежедневных фондов оплаты труда (2800 грн; 2500 грн; 3000 грн; 3200 грн; 3500 грн); процентная ставка подоходного налога (13%).
Отношения:
ежедневно заработанный доход рабочего бригады рассчитывается по формуле:
= фонд оплаты труда * К i / К ;
где Кi = ККТ рабочего * число отработанных им часов;
К = Кi
по всем рабочим
подоходный налог взимается с дохода, заработанного за неделю по формуле:
= процентная ставка налога * заработанный доход.
Требования:
разработать табличную модель расчета оплаты труда рабочих на протяжении 5 дней, реализовав ее на 5 листах рабочей книги;
при вводе ККТ и фактически отработанного времени разрешить ввод значений, находящихся в заданных пределах (средство Проверка данных);
в новой рабочей книге для каждого рабочего определить заработанные ими доходы за неделю, используя формулы с трехмерной ссылкой, рассчитать удержанные величины налогов и выплаченные суммы;
выполнить графическую интерпретацию распределения недельного фонда оплаты труда среди рабочих бригады за неделю (круговая диаграмма).
Методические указания к решению
Выполнить вставку новых рабочих листов (Вставка Лист).
Присвоить листам имена: День1, День2, День3, День4, День5.
Выполнить группировку всех листов, чтобы одновременно во всей группе ввести заголовки документов и заголовок таблицы.
Инструкция по группировке листов
Щелкнуть по ярлычку первого листа группы и, удерживая клавишу Shift, щелкнуть по ярлычку последнего листа группы.
В сгруппированные рабочие листы ввести фрагмент табличной модели (строки 1-5) в соответствии с рис. 21, а также формулы в столбец «Заработано».
|
A |
B |
C |
D |
Е |
? |
1 |
Ежедневный учет заработной платы |
|||||
2 |
Фонд |
|
|
K |
|
|
3 |
|
|
|
|
|
|
4 |
№ |
Фамилия |
ККТ |
Отработано часов |
К |
Заработано |
5 |
|
|
|
|
|
|
Рис. 21. Фрагмент таблицы для одновременного ввода на всех листах
Разгруппировать листы (навести указатель на выделенный лист и нажать правую кнопку мыши, выбрать в контекстном меню команду Разгруппировать листы).
Фамилии рабочих бригады целесообразно ввести только на первом листе, а на остальных «вытащить» с помощью двумерных ссылок. Этот прием позволит минимизировать ошибки, допущенные при вводе: при изменении фамилий на первом листе произойдет обновление значений на остальных листах. Сгруппировав листы День 2, День 3, День 4, День 5, в ячейку В5 ввести формулу:
=День1!B5
и скопировать ее вниз.
Объединить в группу листы День 1:День 5 и выполнить числовое и стилевое форматирование их данных.
Разгруппировать листы.
На листе День 1 ввести фамилии и убедиться в том, что они отобразились на остальных листах.
Для ввода значений ККТ и фактического времени работы членов бригады на каждом листе разрешить ввод данных, находящихся в заданных пределах.
Инструкция по разрешению ввода данных, находящихся в заданных пределах
выделить диапазон, который требуется проверять при вводе;
исполнить команды Данные Проверка и активизировать вкладку Параметры;
в списке Тип данных выбрать вариант Целое число или Действительное;
в списке Значение выбрать требуемое ограничение. Например, чтобы установить нижнюю и верхнюю границы, выбрать значение между;
ввести минимальное, максимальное или определенное разрешенное значение;
активизировать вкладку Сообщение для ввода и ввести заголовок и сообщение;
активизировать вкладку Сообщение об ошибке, выбрать вид сообщения и ввести заголовок.
Сохранить активную рабочую книгу под именем Бригада.
Создать новую рабочую книгу и переименовать Лист1 в Итоги.
На листе Итоги ввести текст и значения в соответствии с рис.22.
|
A |
B |
C |
D |
1 |
Учет заработной платы за неделю |
|||
2 |
Фонд |
|
|
|
3 |
ПС налога |
|
|
|
4 |
|
|
|
|
5 |
Фамилия |
Заработанный доход |
Налог |
К выдаче |
6 |
|
|
|
|
Рис. 22. Макет таблицы для расчета заработанного за неделю дохода
«Вытащить» фамилии с первого листа книги Бригада, создав формулу с внешней двумерной ссылкой, и скопировать ее вниз.
Инструкция по созданию внешней двумерной ссылки
выбрать зависимую ячейку;
ввести знак равенства;
исполнить команду меню Окно и выбрать имя рабочей книги-источника;
щелкнуть по ярлычку листа, в котором находится влияющая ячейка-источник, и выделить ее;
нажатием клавиши F4 убрать абсолютную ссылку;
завершить ввод формулы нажатием клавиши Enter.
Рассчитать недельный заработанный доход каждого рабочего, создав формулу с внешней трехмерной ссылкой вида:
= СУММ ([Бригада.xls] День1:День5!Е5).
Инструкция по созданию формулы с внешней трехмерной ссылкой
в зависимой ячейке с помощью кнопки Автосуммирование вызвать функцию СУММ или другую стандартную функцию;
исполнить команду меню Окно и выбрать имя рабочей книги-источника;
сгруппировать листы, данные которых необходимо связать (щелкнуть по ярлычку первого листа группы, удерживая Shift, щелкнуть по ярлычку последнего листа группы);
выбрать влияющую ячейку-источник, убрать абсолютную ссылку и завершить ввод формулы нажатием клавиши Enter.
Найти сумму дохода, заработанного всеми рабочими бригады.
С помощью внешней трехмерной ссылки вычислить фонд оплаты труда за неделю.
Сравнить полученные значения (их несовпадение свидетельствует о наличии ошибки).
Ввести формулы для расчета налогов и выплаченного заработанного дохода.
Выполнить копирование формул для всех рабочих.
Выполнить числовое и стилевое форматирование данных.
Сделать графическую интерпретацию данных итогового листа на основе круговой диаграммы.