Сейчас на сайте
Сейчас на сайте 0 пользователей и 0 гостей.

Формулы

Вычисления в таблицах производятся с помощью формул. Результат вычисления помещается в ячейку, в которой находится формула. При работе с Excel важно не производить никаких вычислений «в уме». Если ячейка таблицы содержит производные данные, следует занести в ячейку формулу, которая их вычисляет. Вычисление результата вручную и занесение его в таблицу в виде числа – неправильная операция, последствия которой проявятся не сразу и могут вызвать ошибки при работе с таблицей.

Основные свойства формул:

  • полученное в результатах расчетов значение может быть использовано в других вычислениях;

  • результат вычислений может быть представлен в научных единицах;

  • точность расчета вычислений обеспечивается в пределах первых пятнадцати цифр.

Формула начинается со знака равно = и представляет собой совокупность математических операторов, чисел, ссылок на ячейки и функций. Чтобы задать ссылку на ячейку, нужно указать в формуле ее имя (адрес).Это можно сделать вручную или щелчком по соответствующей ячейке по ходу ввода формулы. По окончании ввода формула в таблице не отображается, вместо нее в ячейке размещается вычисленное значение.

Чтобы вывести все формулы на экран можно воспользоваться сочетанием клавиш <Ctrl>+<`>.

При вычислениях с помощью формул соблюдается принятый в математике порядок выполнения арифметических операций.

Формулы состоят из операторов и операндов, расположенных в определенном порядке. В качестве операндов используются данные, а также ссылки отдельных ячеек или диапазонов ячеек. Операторы в формулах обозначают действия, производимые с операндами. В зависимости от используемых операторов различают арифметические (алгебраические) и логические формулы.

В арифметических формулах используются следующие операторы арифметических действий:

+ сложение, - вычитание, * умножение, / деление, ^ возведение в степень.

Каждая формула в электронной таблице содержит несколько арифметических действий с ее компонентами. Установлена последовательность выполнения арифметических операций. Сначала выполняется возведение в степень, затем - умножение и деление и только после этого - вычитание и сложение. Если вы выбираете между операциями одного уровня (например, между умножением и делением), то следует выполнять их слева направо. Нормальный порядок выполнения операций изменяют введением скобок. Операции в скобках выполняются первыми.

Арифметические формулы могут также содержать операторы сравнения: равно (=), не равно (< >), больше (>), меньше (<), меньше или равно (<=), больше или равно (>=). Результатом вычисления арифметической формулы является число. Операции сравнения при записи в формулах выполняются в последнюю очередь после всех математических действий.

Логические формулы могут содержать указанные операторы сравнения, а также специальные логические операторы: логическое отрицание "НЕ", логическое "И", логическое "ИЛИ".

Логические формулы определяют, выражение истинно или ложно, и таким образом, вычисление логической формулы заканчивается получением оценки "Истина" или "Ложь" .

Пример. Приведем несколько примеров вычисления арифметических и логических формул по следующим данным:

A

B

C

1

3

5

2

2

3

12

1

3

4

7

6

Формула

Резуль­тат

Объяснение

=А1+В1*3

18

Содержимое ячейки В1 умножается на 3, и результат складывается с содержимым ячейки А1. (Умножение выполняется первым).

=А2-В3+С2

-3

Содержимое ячейки В3 вычитается из содержимого ячейки А2, а затем к результату добавляется содержимое ячейки С2. (Сложение и вычитание как действия одного уровня выполняются слева направо).

=В2/(С1*А2)

2

Содержимое ячейки С1 умножается на содержимое А2, и затем содержимое ячейки В2 делится на полученный результат. (Любые действия в скобках выполняются первыми).

=В1^С1-В2/А3

22

Содержимое ячейки В1 возводится в степень, определяемую содержимым ячейки С1, затем определяется частное от деления содержимого ячейки В2 на содержимое ячейки А3. Полученное частное вычитается из первого результата. (Возведение в степень выполняется первым, затем выполняется деление и только потом - вычитание).

=ИЛИ(А1>0;C3>0)

1

Поскольку содержимое ячеек А1 (3>0) и С3 (6>0) представляет собой положительные числа, всему выражению присваивается величина 'Истина'.

По умолчанию электронная таблица вычисляет формулы при их вводе, пересчитывает их повторно при каждом изменении входящих в них исходных данных.

Иногда бывает нужно получить значение формулы, которое бы в дальнейшем автоматически не пересчитывалось. Например, если мы хотим вставить в документ дату и время его создания при помощи функции ТДАТА. Чтобы функция не пересчитывалась при общем пересчёте листа (в том числе в момент его открытия), можно сделать следующее: скопировать эту ячейку и вставить обратно с помощью специальной вставки, указав, что вставлять будем только значение.