- •Введение
- •Обработка данных с использованием арифметических формул Учебные цели изучения темы
- •Краткие теоретические сведения
- •Этапы решения задач обработки данных в среде табличного процессора
- •Задачи Задача 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. Определение знака зодиака
- •Критериальные задачи Задача «Гороскоп»
- •Задача «Расчет стоимости заказа текстильных этикеток»
- •Задача «Расчет зарплаты ппс»
- •Задача «Учет движения товаров на мебельном складе»
- •Вопросы для критериальных тестов
- •Перечислить
- •Литература
Обработка данных с использованием арифметических формул Учебные цели изучения темы
Завершив изучение этой темы, вы должны уметь:
Описывать назначения объектов: рабочая книга, рабочий лист, ячейка; называть типы ссылок и их стили; перечислять категории символов, вводимых в ячейки.
Называть компоненты формул; объяснить преимущества использования в формулах ссылок, а не значений.
Приводить примеры арифметических формул и объяснить их синтаксис.
Объяснять различия между относительными, абсолютными и смешанными ссылками при копировании формул.
Составлять формулы, адекватные условиям предъявляемых задач.
Демонстрировать умения вводить формулы с разными типами ссылок.
Видоизменять данные рабочего листа с помощью средств числового и стилевого форматирования.
Исследовать и обосновывать полученные результаты решения задач.
Краткие теоретические сведения
Табличный процессор – это прикладное программное средство (ППС), предназначенное для манипулирования данными в электронных таблицах (рис. 1).
Наиболее популярные табличные процессоры – MS Excel, Lotus 1-2-3, Quatro Pro, Calc.
Табличный процессор MS Excel совмещает преимущества электронных таблиц и средств визуального программирования, включает свыше 100 объектов обработки данных.
Рабочая книга в MS Excel представляет собой файл (с расширением .XLS), используемый для обработки и хранения данных. Каждая книга может состоять из нескольких листов.
Рис. 1. Аспекты манипулирования данными в табличном процессоре
Наиболее используемый тип листа – рабочий – служит для организации и анализа данных. Он представляет собой электронную таблицу, состоящую из множества ячеек, предназначенных для отображения и управления данными.
|
|
|
Рис. 2. Основные объекты MS Excel
Ячейка или группа ячеек (диапазон) на листе однозначно определяется ссылкой – набором координат, который включает указатель столбца и строки. MS Excel поддерживает два типа стилей ссылок А1 и R1C1 (рис. 3).
|
A |
B |
C |
|
|
|
1 |
2 |
3 |
1 |
|
|
|
|
|
1 |
|
|
|
2 |
|
|
|
|
|
2 |
|
|
|
3 |
|
|
|
|
|
3 |
|
|
|
|
|
|
|
|
|
|
|
|
|
С2 – ссылка на заштрихованную ячейку |
|
|
R2C3 – ссылка на заштрихованную ячейку |
||||||
а) стиль А1 |
|
|
б) стиль R1C1 |
Рис. 3. Стили ссылок в MS Excel
По умолчанию MS Excel использует стиль ссылок A1, определяющий столбцы комбинациями букв (от A до IV, максимум 256 столбцов), а строки – номерами (от 1 до 65536). Эти буквы и номера называются заголовками строк и столбцов.
В ячейку можно вводить данные трех основных типов: надписи, значения и формулы. Отличить тип данных при вводе помогает установленное по умолчанию выравнивание: по левому краю – для надписей, и по правому – для чисел.
Текстовые данные интерпретируются как надписи. Числовые – как значения, которые могут отображаться в различных форматах (числовом, процентном, денежном и пр.). Формула – это запись, начинающаяся со знака равно (=) и предписывающая табличному процессору выполнить расчет значений в ячейке или группе ячеек. Элементами формул могут быть:
операторы (они приведены в таблице 1);
ссылки на ячейки или группы ячеек;
константы (значения или надписи);
функции и их аргументы;
скобки (задают порядок выполнения действий в формуле).
Синтаксисом формул называется порядок, в котором вычисляются значения. Если формула содержит несколько операторов, то действия выполняются в соответствии с порядком убывания их приоритета. Операторы одинакового приоритета выполняются слева направо. Для изменения порядка обработки операторов используются круглые скобки.
Таблица 1
Операторы формул MS Excel
Оператор |
Значение |
Приоритет |
|
|
|||
: (двоеточие) |
оператор диапазона, который ссылается на все ячейки между границами диапазона включительно |
I |
|
(пробел) |
оператор пересечения, который ссылается на общие ячейки диапазонов |
II |
|
; (точка с запятой) |
оператор объединения, который ссылается на объединение ячеек диапазонов |
III |
|
|
|||
– (минус) |
унарный минус |
IV |
|
% (процент) |
вычисление процента |
V |
|
^ (крышка) |
возведение в степень |
VI |
|
* (звездочка), / (слэш) |
умножение, деление |
VII |
|
+ (плюс), – (минус) |
сложение, вычитание |
VIII |
|
|
|||
& (амперсанд) |
объединение (конкатенация) текстовых последовательностей в одну |
IX |
|
|
|||
=, >, >=, < , <=, <> |
равно, больше, больше или равно, меньше, меньше или равно, не равно |
X |
Ячейки, содержащие формулы, которые ссылаются на другие ячейки, называются зависимыми. Ячейки, на которые ссылаются формулы из других ячеек, называются влияющими. Процесс обработки формул и отображение возвращаемых ими значений называется пересчетом.
Главное преимущество использования в формуле ссылок – это автоматический пересчет значений зависимых ячеек при внесении изменений во влияющие ячейки. Поэтому важно не злоупотреблять в формулах значениями и надписями, а использовать ссылки, указывающие на ячейку или их диапазон.
Формулы вводят непосредственно в ячейку. Простейший способ включить ссылку на ячейку в формуле – щелкнуть по соответствующей ячейке рабочего листа. Ввод формул завершается нажатием клавиши Enter.
Для упрощения копирования и перемещения формул в MS Excel применяется концепция, известная как относительная адресация. Ссылки на ячейки, введенные в формулу, интерпретируются как указания на их относительное расположение на рабочем листе. Относительная адресация избавляет пользователя от необходимости создавать одинаковые формулы, а позволяет их копировать или перемещать, обеспечивая при этом автоматическую корректировку имеющихся в них относительных ссылок в соответствии с размещением копируемых формул на рабочем листе.
При необходимости сохранять в формуле ссылку на точно указанную позицию применяется абсолютная адресация, которая остается неизменной при копировании или перемещении формулы. Различать относительную и абсолютную ссылки помогает знак доллара ($). Комбинация абсолютной и относительной ссылок называется смешанной ссылкой. Изменение типа ссылки при вводе формул осуществляется клавишей F4. Рис. 4 иллюстрирует изменения формул с перечисленными типами ссылок при копировании.
Рабочий лист MS Excel в общем случае состоит из двух слоев: слоя значений и слоя формул. Слой значений активен по умолчанию, так что в ячейках выводятся результаты вычисления введенных в них формул.
|
A |
B |
C |
D |
E |
F |
G |
1 |
|
|
|
|
|
|
|
2 |
|
=A2*$B$1 |
|
|
|
|
|
3 |
|
=A3*$B$1 |
|
|
=E1*E2 |
=F1*F2 |
=G1*G2 |
4 |
|
=A4*$B$1 |
|
|
|
|
|
5 |
|
|
|
|
=$C5*E$4 |
=$C5*F$4 |
=$C5*G$4 |
6 |
|
|
|
|
=$C6*E$4 |
=$C6*F$4 |
=$C6*G$4 |
7 |
|
|
|
|
=$C7*E$4 |
=$C7*F$4 |
=$C7*G$4 |
Рис. 4. Примеры изменения формул при копировании
Строка формул отображает формулу в отдельной ячейке (рис. 5). Визуализация формул во всех ячейках обеспечивается специальным режимом (Сервис Параметры, вкладка Вид, флажок Формулы).
Рис. 5. Структура строки формул
В MS Excel существует два типа форматирования – стилевое и числовое.
Стилевое форматирование используется исключительно для придания данным желаемого внешнего вида (цвета, начертания, границ и т.д.).
От числового форматирования зависит форма, в которой значения будут представлены в ячейках. MS Excel содержит множество встроенных форматов, объединенных в категории: общий, числовой, денежный, финансовый, дата, время, процентный, дробный, экспоненциальный и текстовый. По умолчанию для ячеек электронной таблицы действует формат Общий, который распознает категорию вводимых данных.