Лабораторная работа №10
Использование формул. Мастер функций. Построение диаграмм.
Действия над ячейками
При работе с ячейками производятся различные операции, такие, как копирование, вырезание, перемещение.
Для копирования ячеек выделяем их и используем одним из указанных способов:
● Правка → Копировать;
● вызываем контекстное меню на выделенных ячейках и выбираем Копировать;
● воспользуемся горячими клавишами CTRL+C.
Затем кликаем на ячейку, в которую надо вставить скопированные данные и выполняем один из способов:
● Правка → Вставить;
● вызываем контекстное меню на выделенных ячейках и выбираем Вставить;
● воспользуемся горячими клавишами CTRL+V.
Также существует специальная вставка – это вставка содержимого в формате, который можно указать. Для данной вставки выбираем пункт меню Правка → Вставить как…
Рис. 1. Параметры специальной вставки
Параметры специальной вставки.
Выбор: выбор формата для содержимого, которое требуется вставить:
● Вставить все - вставка содержимого всех ячеек, примечаний, форматов и объектов в текущий документ;
● Строки - вставка ячеек, содержащих текстовые строки;
● Числа - вставка ячеек, содержащих числа;
● Дата и время - вставка ячеек, содержащих значения даты и времени;
● Формулы вставка ячеек, содержащих формулы;
● Примечания - вставка примечаний, присоединенных к ячейкам;
● Форматы - вставка атрибутов форматов ячеек;
● Объекты - вставка объектов, содержащихся в выбранном диапазоне ячеек (это могут быть объекты диаграмм или рисованные объекты).
Операции: выбор операции, которая будет применена при вставке ячеек на лист
● Нет - при вставке диапазона ячеек операция не применяется;
● Сложить - сложение значений скопированных ячеек со значениями ячеек назначения;
● Вычесть - вычитание значений скопированных ячеек из значений ячеек назначения;
● Умножить - умножение значений скопированных ячеек на значения ячеек назначения;
● Разделить - деление значений ячеек назначения на значения скопированных ячеек.
Параметры - задание параметров вставки:
● Пропуск пустых ячеек - пустые скопированные ячейки не заменяют ячейки назначения. Если данный параметр используется вместе с операциями Умножить или Разделить, эта операция не применяется к ячейке назначения для пустой ячейки в буфере обмена;
● Транспонировать - ячейки из левого столбца становятся верхней строкой, а верхняя строка — левым столбцом. Масштаб объектов, содержащихся в скопированных ячейках, изменяется в соответствии с диапазоном вывода;
● Вставить связь - диапазон ячеек вставляется как связь, так что изменения, внесенные в ячейки в исходном файле, обновляются в конечном файле. Чтобы гарантировать, что изменения, внесенные в пустые ячейки в исходном файле, будут обновлены в конечном файле, убедитесь, что параметр Вставить все так же выбран.
Переместить ячейки - задаются параметры смещения конечных ячеек при вставке скопированных:
● Не перемещать - вставленные ячейки заменяют конечные ячейки;
● Вниз - при вставке скопированных ячеек конечные ячейки сдвигаются вниз;
● Вправо - при вставке скопированных ячеек конечные ячейки сдвигаются вправо.
Аналогично используем Правка → Вырезать.
Для того чтобы переместить данные, выделяем ячейку или блок, помещаем курсор на рамку ячейки или блока, нажимаем левую кнопку мыши и, удерживая её, перемещаем ячейку или блок в требуемое место. При этом вместе с содержимым ячейки перемещается её формат (границы, заливка, выравнивание и так далее).
Если в ячейке написана формула, то ссылки на ячейки остаются теми же, а результат отображается в новой ячейке. Копирование данных производится аналогично перемещению, но с нажатой клавишей Ctrl.
Для удаления данных из ячеек воспользуйтесь командой Правка - Удалить содержимое, либо контекстное меню пункт Удалить содержимое и выберите нужные параметры удаления.
Проведение расчетов
Все расчеты в Сalc проводятся с помощью формул. Формулы состоят из арифметических или логических выражений, состоящих из чисел, адресов ячеек и функций, соединенных между собой знаками арифметических операций и операций отношения, и начинающееся со знака =.
При записи формулы следует соблюдать обычные правила алгоритмических языков: арифметические операции выполняются слева направо в порядке старшинства (возведение в степень ^, умножение *, деление /, сложение +, вычитание ). Для изменения порядка выполнения операций используются круглые скобки, аргумент функции также берется в круглые скобки, количество открывающих скобок равно количеству закрывающих скобок. Адреса ячеек вводят с помощью мыши. Кликнув на ячейку при написании формулы, её имя отображается в формуле и выделено красным цветом.
Как уже отмечалось, ввод формулы начинается со знака равенства, далее пишется сама формула. К примеру: =4+16. Записав такую формулу и нажав Enter, мы увидим в ячейке число 20. Конечно, формулы без переменных обычно не имеют особого смысла, поэтому теперь посмотрим, как использовать переменные, в качестве которых в OpenOffice.org Calc служат адреса ячеек. К примеру, если в A1 мы записали число 20, то если мы запишем в B1 формулу =A1^2 и нажмём Enter в ячейке B1 появится число 400.
Основные арифметические операции, доступные OpenOffice.org Calc:
+ сложение
- вычитание
* умножение
/ деление
^ возведение в степень
: задание диапазона
Помимо этих операций, в OpenOffice.org Calc доступен обширный набор функций следующих категорий:
· работа с базами данных;
· обработка времени и дат;
· финансовые;
· информационные;
· логические;
· математические;
· работа с массивами;
· статистические;
· текстовые;
· дополнительные.
Для удобства написания формул в OpenOffice.org Calc разработан «Мастер функций». Чтобы вызвать его, нажмите кнопку «Мастер функций» слева от строки ввода или Вставка → Функция.
Рис. 2. Диалоговое окно Мастера функций
В окне Мастера можно набирать функции и проверять правильность их набора; список доступных функций зависит от того, какую категорию вы выбрали. Кроме перечисленных выше категорий, для удобства добавлены «Все» и «Недавно использованные».
Для ввода нужной функции нужно дважды щелкнуть по ее названию или нажать кнопку Далее.
Адресация ячеек
Адрес ячейки состоит из имени столбца и номера строки рабочего листа (например А1, ВА55).
При создании формулы Calc использует адреса ячеек, которые входят в формулы. Адреса указываются с помощью ссылок – относительных или абсолютных. Благодаря ссылкам данные, находящиеся в разных частях листа, могут использоваться в нескольких формулах одновременно.
Относительная ссылка указывает расположение нужной ячейки относительно активной (т.е. текущей). Абсолютная ссылка указывает на точное месторасположение ячейки, входящей в формулу. Различия относительной и абсолютной адресации хорошо заметны при копировании формулы из одной ячейки в другую.
При копировании формулы, содержащей относительные ссылки, и вставке ее в другое место, ссылки будут указывать на другие ячейки. Относительные ссылки избавляют от необходимости исправлять формулы вручную.
Рис. 3. Пример относительной ссылки
Если необходимо, чтобы ссылки не изменялись при копировании формулы в другую ячейку, воспользуйтесь абсолютными ссылками. Для создания абсолютной ссылки на ячейку, поставьте знак доллара ($) перед той частью адреса ячейки, которая не должна изменяться (перед обозначением столбца и/или обозначением строки).
Чтобы зафиксировать часть адреса ячейки от изменений (по столбцу или по строке), используется смешанная ссылка с фиксацией нужного параметра.
Примеры записи ссылок:
абсолютные –$A$1, $F$10, относительные – A1, F10, смешанные – $A1, F$10.
Рис. 4. Пример абсолютной ссылки по столбцу и по строке
Рис. 5. Пример абсолютной ссылки
Автозаполнение
В Calc существует функция автозаполнения, полезная при заполнении рядов данных.
Если ввести в две соседние ячейки последовательно два числа, составляющие начало арифметической прогрессии, например, 1 и 3, затем их выделить и, как при копировании, с помощью маркера заполнения протащить их на несколько ячеек, то ряд продолжится: 1, 3, 5, 7 и т.д. Если же надо заполнить ячейки без шага, то достаточно ввести первое число, например, 1 и с помощью маркера заполнения протащить до нужного номера, получим ряд 1, 2, 3 и т.д.
Calc также позволяет вводить и нечисловые последовательности. Например, если ввести в ячейку Январь осуществить описанную выше операцию, то в следующих ячейках появится Февраль, Март и т.д.
Эти последовательности, или списки, можно сформировать самому и дать Calc запомнить их. Для этого необходимо выполнить команду Сервис → Параметры → Списки сортировки → Создать и в окне Элементы записать (разделяя Enter) элементы, составляющие список и нажать Добавить (рис. 6).
Также можно отметить, что маркер заполнения позволяет копировать формат ячейки подобно кнопке Взять форматирование как образец на панели Форматирование.
Рис. 6. Добавление списка автозаполнения