- •Занятие 3. Электронные таблицы.
- •Электронные таблицы с помощью ms Excel
- •Принятые обозначения
- •Основные понятия
- •1.1.1 Элементы окна Excel
- •1.1.2 Лист, книга, ячейка
- •1.1.3. Диапазон ячеек.
- •1.1.4. Выделение диапазонов, строк и столбцов
- •1.1.5. Типы данных, которые можно вводить в ячейку
- •1.1.6. Отображаемые и хранимые числовые значения
- •1.1.7. Ввод формул
- •1.1.8. Сводка операторов
- •1.1.9. Ссылки
- •1.1.10. Создание рядов и быстрое заполнение диапазонов
- •Построение графика функции
- •1.2.1. Построение простого графика
- •1.2.2. Построение сложного графика
1.1.7. Ввод формул
Формулы позволяют создавать ячейки, значение которых зависит от значений других ячеек (возможно, также формул). Значение формульной ячейки динамически пересчитывается при изменении значения связанных с ней ячеек.
Для ввода формулы следует ввести в ячейку символ =, а затем набрать собственно формулу.
Формула состоит из знаков операций и операндов (значений, над которыми выполняются операции).
При вычислении значения формулы в первую очередь выполняются операции в скобках.
Если скобок нет, то операции выполняются в следующем порядке
Вычисляются значения встроенных функций Excel (например, функция синуса числа, SIN)
Выполняются операции возведения числа в степень (знак операции ^). 6^2= 36.
Операции умножения и деления (знаки операций *,/)
Операции сложения и вычитания (знаки операций +,-)
В качестве операндов формула может содержать числа, ссылки (адреса ячеек), формулы.
Примеры формул:
=2*2 + 3^3
=A1+B13
=A1+SIN(A1)+A2.
Задача 1.1.7.1. Организовать группу ячеек, вычисляющую корни квадратного уравнения в зависимости от коэфицентов (a,b,c).
Оформить следующим образом.
Дискриминант и корни уравнения должны вычисляться с помощью формул.
1.1.8. Сводка операторов
Арифметические операторы
+,- сложение, вычитание
*,/ умножение, деление
% взятие процентов
^ возведение в степень
Логические операторы (операторы сравнения)
= равно
<,> меньше, больше
<= меньше или равно
>= больше или равно
<> не равно
Текстовые операторы
& сцепление строк
Если формула содержит все приведенные выше операторы, то они будут выполнены в следующем порядке %,^,*,/,+,-,&, операторы сравнения. Для изменения последовательности вычислений используются круглые скобки: “(” и “)”.
1.1.9. Ссылки
Ссылки на ячейки используются в формуле и указывают на ячейки, значения которых будут использованы при вычислении значения это формулы. В Excel существует два типа адресации: абсолютная и относительная. Таким образом, возможны абсолютные и относительные ссылки. Кроме того, возможна смешанная ссылка.
Относительная ссылка в формуле является указанием маршрута от ячейки с формулой (содержащей эту ссылку) к адресуемой ячейке. Относительные ссылки используются в Excel по умолчанию. Например, в формуле = A1 + 1 A1 является относительной ссылкой на ячейку A1.
Пример 1.1.9.1. (Относительные ссылки)
Перейдите на Лист1. Введите следующие данные:
В ячейку D2 введите формулу =B2+100. При этом, Excel “запомнит” в этой формуле не имя ячейки B2, а маршрут до нее (пойти влево, еще раз пойти влево). Скопируйте (Ctrl+C, Ctrl+V) ячейку D2 в ячейки D3,D4,D5. Результат будет следующим:
Так происходит потому, что относительная ссылка – это именно маршрут до ячейки.
Абсолютная ссылка в формуле задает абсолютные координаты ячейки. Абсолютная ссылка на ячейку A1 записывается в формуле следующим образом: $A$1.
Пример 1.1.9.2. (Абсолютные ссылки)
Перейдите на Лист2. Введите следующие данные:
В ячейку D2 введите формулу =$B$2+100. Скопируйте (Ctrl+C, Ctrl+V) ячейку D2 в ячейки D3,D4,D5. Результат будет следующим:
Так происходит потому, что абсолютная ссылка это не маршрут, а именно абсолютные координаты ссылки в листе.
Смешанная ссылка имеет разные адресации по строке и столбцу, например A$1, $B2. Понять смешанные ссылки проще всего на примере.
Пример 1.1.9.3. (Смешанные ссылки)
Перейдите на Лист3. Введите следующие данные:
В ячейку B2 введите следующую формулу =$A2 & " " & B$1. Скопируйте ячейку B2 в каждую из ячеек диапазона B2:D4 (кроме ячейки B2). Напомню, что при этом будет скопирована именно формула из ячейки B2.
Вы получите следующее
Разберем формулу =$A2 & " " & B$1. Вкратце, она делает следующее:
берет значение из ячейки, находящейся на пересечении столбца А и текущей строки ($A2).
Дописывает к результату 1) строку " " (& " "). Оператор & - это оператор сцепления строк.
Дописывает к предыдущему значение из ячейки, находящейся на пересечении текущего столбца и строки 1 (& B$1).