Формула в электронной таблице вводится в активную ячейку. Первым символом формулы является знак «=». Затем вводится сама формула (Рис.100).
В электронной таблице функционирует режим «Укажи» — если в качестве операнда необходимо ввести имя ячейки или диапазона ячеек, достаточно щелкнуть по ячейке (или выделить блок ячеек), содержащей данные, используемые при расчете результата, — соответствующее имя будет введено в формулу.
Формула представляет собой последовательность операторов и операндов. В качестве операторов используются знаки, идентифицирующие выполнение операций — в таблице 5 знаки операций перечислены в порядке убывания приоритета.
Таблица 5.Операторы
Оператор | Назначение | Пример |
Операторы ссылок — используются для описания ссылок на диапазоны ячеек | ||
: (двоеточие) | Оператор диапазона — используется для ссылки на все ячейки между крайними ячейками диапазона, включая эти ячейки. | B5:B15 |
, (запятая)* | Оператор объединения — объединяет несколько ссылок в одну ссылку | СУММ(B5:B15,D5:D15) |
Арифметические операторы — используются для выполнения арифметических операций | ||
– | Унарный минус | -1 |
% | Процент | 20% |
^ | Возведение в степень | 3^2 |
* и / | Умножение и Деление | 3*3 3/3 |
+ и – | Сложение Вычитание | 3+3 3–1 |
Текстовый оператор конкатенации — амперсанд (&) используется для объединения нескольких текстовых строк в одну строку | ||
& | Выражение "Северный " & " ветер" эквивалентно строке "Северный ветер" | |
Операторы сравнения — используются для сравнения двух значений; результатом сравнения является логическое значение ИСТИНА или ЛОЖЬ | ||
= < > <= >= <> | Равно Меньше Больше Меньше или равно Больше или равно Не равно | A1=B1 A1<B1 A1> B1 A1<=B1 A1>=B1 A1<>B1 |
Если в формуле содержится несколько операторов, то сначала выполняются операции с более высоким приоритетом, затем — с менее высоким приоритетом. Если формула содержит операторы с одинаковым приоритетом, например, операторы умножения и деления, то операции выполняются слева направо. Для изменения порядка выполнения операций используются скобки. Вначале вычисляются те части формулы, которые заключены в скобки, затем — остальные части.
В качестве операндов могут выступать постоянные значения (константы), ссылки на ячейки или диапазоны ячеек, заголовки, имена или функции. Если в качестве операндов используются ссылки на ячейки или диапазон ячеек, содержимое которых используется в вычислениях, это означает, что результат вычисления зависит от числа, находящегося в другой ячейке.
По умолчанию, ссылки на ячейки в формулах рассматриваются как относительные, т.е. в формуле указывается расположение информации в электронной таблице относительно расположения формулы в этой электронной таблице. При копировании формулы изменяются адреса ячеек относительно строк или столбцов.(Рис.100) Такое построение формулы обеспечивает повышение производительности труда при работе в электронной таблице.
Рис. 100.Относительная адресация
При построении формулы можно указывать абсолютный адрес (Рис.101) — в этом случае информация для расчета результата по формуле выбирается из ячейки, расположенной по конкретному адресу. Элементы абсолютного адреса ячейки предваряются символом «$», например: $B$3, $B3, B$3 — в двух последних случаях один из компонентов адреса ячейки рассматривается как абсолютный, а другой — как относительный.
Для указания абсолютного адреса можно нажать функциональную клавишу F4, и в адресную часть ячейки будут вставлены символы «$». Если продолжить нажатие клавиши F4, то символ «$» последовательно удалится из адреса ячейки.
Рис. 101. Использование абсолютной ссылки.