Общие понятия о формулах
Вычисления в таблицах производятся с помощью формул. Результат вычисления помещается в ячейку, в которой находится формула.
Формула – это выражение, которое вычисляет новое значение по уже существующим. Формула начинается со знака равенства (=) и может включать следующие элементы: числовые и текстовые значения, ссылки на другие ячейки, знаки математических и логических операций, а также обращения к функциям.
При вычислении формулы соблюдается порядок действий, принятый в математике. Для его изменения можно применять круглые скобки. Символы операций, которые допускается использовать в формулах, приведены в таблице 5.1. Операции представлены в порядке уменьшения их приоритета.
Таблица 5.1 – Арифметические и логические операции
Символ | Операция |
- | Отрицание |
% | Определение процента |
^ | Возведение в степень |
* и / | Умножение и деление |
+ и - | Сложение и вычитание |
= | Равно (сравнение) |
< | Меньше |
> | Больше |
<= | Меньше или равно |
>= | Больше или равно |
<> | Не равно |
Результатом вычисления формулы, включающей арифметические операции, является числовое значение. Формула с операторами сравнения даёт в результате логическое значение ИСТИНА или ЛОЖЬ.
Рассмотрим функции, которые наиболее часто используются в формулах:
СУММ(Список) – функция для определения суммы всех числовых значений в Списке. Список может состоять из адресов ячеек и диапазонов, а также числовых значений. Например, СУММ(D5:F8) вычисляет сумму чисел в диапазоне D5:F8, а СУММ(A1;B3:D5;33) – к сумме чисел в диапазоне B3:D5 прибавляет содержимое ячейки A1 и число 33.
СРЗНАЧ(Список) –функция вычисления среднего арифметического значения всех перечисленных в Списке числовых величин.
ЕСЛИ(Условие;Х;Y) – результат вычисления этой функции естьодно из двух возможных значений (X или Y) в зависимости от заданного условия. Если условие истинно, то результат есть Х; если условие ложно, то результат Y.
В качестве условия чаще всего используется логическое выражение, X и Y – числовые выражения либо строка текста в двойных кавычках. Например, результат функции ЕСЛИ(А5>10;0;77) есть 0, если содержимое ячейки А5 больше 10 и 77 в противном случае.
Все функции имеют одинаковый формат записи и включают имя функции и находящийся в круглых скобках перечень аргументов, разделенных точкой с запятой. Внутри функций нельзя использовать пробелы.
Приведем несколько примеров вычисления арифметических формул. Пусть фрагмент электронной таблицы имеет вид, показанный на рисунке 5.1. Примеры формул, результаты вычисления по ним и пояснения приведены в таблице 5.2
А | В | С | |
Рисунок 5.1 - Фрагмент электронной таблицы
Таблица 5.2 - Примеры использования формул