Excel_7
.pdfПрактическая работа 7
Формулы и функции
Цель работы: изучить возможности применения арифметических формул в стандартных функциях Excel.
Образец.
Указания к выполнению.
Требуется, исходя из заданной таблицы, рассчитать суммы штрафов, которые должны уплатить оба читателя. Сумму штрафа за задержку возврата каждой книги необходимо округлить до целых рублей, отбрасывая копейки (т.е. с недостатком).
•Наберите исходные данные таблицы, используя денежный формат для ячейки C3, специальный формат - для ячейки C1 (в качестве шаблона числа укажите 0” дней”), формат даты -
59
для ячеек C7 - C12 и D7 - D12.
•Добавьте следующие столбцы к таблице:
1.E6 - E12 - Пребывание книги на руках. Формат - специальный (такой же, как для ячейки C1).
2.F6 - F12 - Задержка возврата книг. Формат - специальный (такой же, как для ячейки C1).
3.G6-G12-Суммаштрафанеокругленная. Формат-денеж- ный, 2 десятичных знака.
4.H6 - H12 - Сумма штрафа округленная. Формат - денежный, 0 десятичных знаков.
•РассчитайтевячейкахE7-E12количестводнейпребываниякаж-
дойкнигиучитателя,равноеразностидатвозвратаивыдачи. Для расчета срока задержки необходимо от количества дней пребывания книги отнять максимальный срок пребывания. Если
получившееся число окажется меньше 0, обнулить его.
•ДляячейкиF7вызовитемастервставкифункций,выбравФор-
мулы/Библиотека функций/Логические/Если. В этой функции необходимо заполнить три поля ввода:
1.Лог_выражение. Запишите или введите в формулу интерактивным методом: E7 > C1 (что означает: проверить, превышает ли количество дней пребывания максимально допустимое число дней).
2.Значение_если_истина. Запишите или введите в формулу интерактивным методом: E7 — C1 (что означает: если превышает, отнять максимальное число дней).
3.Значение_если_ложь. Запишите 0 (что означает, если не превышает, то обнулить).
4.Нажмите OK, введя тем самым формулу в ячейку. Формула должна получиться следующая: =ЕСЛИ(E7>C1;E7-C1;0)
5.При распространении этой формулы адрес ячейки с максимальным сроком пребывания не должен измениться, поэтому сделайте его абсолютным. В итоге формула должна выглядеть так: =ЕСЛИ(E7>$C$1;E7-$C$1;0)
6.Распространите полученную формулу на ячейки F8 - F12.
•Рассчитайте в ячейке G7 сумму штрафа по формуле Задержка возврата книг Х Штраф за 1 день задержки и распространи-
60
те формулу на нижние ячейки. Перед распространением адрес ячейки с суммой штрафа за 1 день сделайте абсолютным.
•Для округления штрафа в ячейке H7 выберите функцию ОКРУГЛВНИЗ (категория: Математические). В поле ввода
Число запишите адрес ячейки G7, а Количество цифр задайте равным 0. Распространите формулу на ячейки H8 - H12. Данные, содержащиеся в столбцах E, F, G являются вспомо-
гательными и не должны присутствовать в окончательном виде таблицы. MS Excel предоставляет пользователю возможность скрыть от рассмотрения лишние детали таблиц.
•Выделите диапазон столбцов E, F, G, проведя мышью по названиям столбцов. Затем выполните Главная/Ячейки/Формат/
Скрыть или отобразить/Скрыть столбцы.
Самостоятельная работа.
Ниже представлен детализированный отчет сотовой компании об исходящих звонках в течение суток.
Рассчитайте сумму оплаты отдельно для звонков на мобильные и городские телефоны.
Предварительно добавьте к таблице следующие вспомогательные столбцы:
•длительность соединения в формате Время (расчетная форму-
ла: =Завершение соединения — Начало соединения).
•количество полных минут длительности соединения. Для расчета примените функцию МИНУТЫ (категория Дата и время) к значениям длительности соединения.
•количество секунд последней минуты длительности соединения. Для расчета примените функцию СЕКУНДЫ (категория Дата и время) к значениям длительности соединения.
• количество полных секунд длительности соединения
(=60 Х количество полных минут + количество секунд последней минуты);
•оплачиваемое время соединения. Для расчета примените функцию ЕСЛИ к данным предыдущего столбца. Если время разговора меньше 60 сек, оно считается равным 60 сек. В противном случае время соединения считается неизменным.
61
•количество минут разговора до 3-х минут. Для расчета примените функцию ЕСЛИ к оплачиваемому времени. Если время меньше 180 сек, оно рассчитывается как Время/60. В противном случае время равно 3 мин.
•количествоминутразговорасвыше3-хминут.Длярасчетапри- менитефункциюЕСЛИкоплачиваемомувремени.Есливремя меньше 180 сек, оно равно 0. В противном случае оно рассчитывается по формуле =(Оплачиваемое время — 180)/60.
•стоимость соединения. Рассчитывается как =Тариф до 3-х
мин Х Время до 3-х мин + Тариф свыше 3-х мин Х Время свыше 3-х мин.
Расчет итоговых данных отдельно для мобильных и городских соединений производите с использованием стандартной функции СУММЕСЛИ (категория Математические). В этой функции нужно заполнить три поля ввода: Диапазон (адреса ячеек, в которых находятся признаки суммирования; в данном случае это третий столбец таблицы), Критерий (условие суммирования. Здесь запишите “г” для звонков на городские телефоны), Диапазон_суммирования (адреса суммируемых ячеек; в данном случае это последний столбец таблицы).
62