Вычисления в таблицах производятся с помощью формул. Результат вычисления помещается в ячейку, в которой находится формула. При работе с Excel важно не производить никаких вычислений «в уме». Если ячейка таблицы содержит производные данные, следует занести в ячейку формулу, которая их вычисляет. Вычисление результата вручную и занесение его в таблицу в виде числа – неправильная операция, последствия которой проявятся не сразу и могут вызвать ошибки при работе с таблицей. Основные свойства формул:
Формула начинается со знака равно = и представляет собой совокупность математических операторов, чисел, ссылок на ячейки и функций. Чтобы задать ссылку на ячейку, нужно указать в формуле ее имя (адрес).Это можно сделать вручную или щелчком по соответствующей ячейке по ходу ввода формулы. По окончании ввода формула в таблице не отображается, вместо нее в ячейке размещается вычисленное значение. Чтобы вывести все формулы на экран можно воспользоваться сочетанием клавиш <Ctrl>+<`>. При вычислениях с помощью формул соблюдается принятый в математике порядок выполнения арифметических операций. Формулы состоят из операторов и операндов, расположенных в определенном порядке. В качестве операндов используются данные, а также ссылки отдельных ячеек или диапазонов ячеек. Операторы в формулах обозначают действия, производимые с операндами. В зависимости от используемых операторов различают арифметические (алгебраические) и логические формулы. В арифметических формулах используются следующие операторы арифметических действий: + сложение, - вычитание, * умножение, / деление, ^ возведение в степень. Каждая формула в электронной таблице содержит несколько арифметических действий с ее компонентами. Установлена последовательность выполнения арифметических операций. Сначала выполняется возведение в степень, затем - умножение и деление и только после этого - вычитание и сложение. Если вы выбираете между операциями одного уровня (например, между умножением и делением), то следует выполнять их слева направо. Нормальный порядок выполнения операций изменяют введением скобок. Операции в скобках выполняются первыми. Арифметические формулы могут также содержать операторы сравнения: равно (=), не равно (< >), больше (>), меньше (<), меньше или равно (<=), больше или равно (>=). Результатом вычисления арифметической формулы является число. Операции сравнения при записи в формулах выполняются в последнюю очередь после всех математических действий. Логические формулы могут содержать указанные операторы сравнения, а также специальные логические операторы: логическое отрицание "НЕ", логическое "И", логическое "ИЛИ". Логические формулы определяют, выражение истинно или ложно, и таким образом, вычисление логической формулы заканчивается получением оценки "Истина" или "Ложь" . Пример. Приведем несколько примеров вычисления арифметических и логических формул по следующим данным:
По умолчанию электронная таблица вычисляет формулы при их вводе, пересчитывает их повторно при каждом изменении входящих в них исходных данных. Иногда бывает нужно получить значение формулы, которое бы в дальнейшем автоматически не пересчитывалось. Например, если мы хотим вставить в документ дату и время его создания при помощи функции ТДАТА. Чтобы функция не пересчитывалась при общем пересчёте листа (в том числе в момент его открытия), можно сделать следующее: скопировать эту ячейку и вставить обратно с помощью специальной вставки, указав, что вставлять будем только значение. |