Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
УП(информатика).doc
Скачиваний:
225
Добавлен:
14.02.2015
Размер:
6.11 Mб
Скачать
    1. Формулы

Формула должна начинаться со знака равенства =, за которым следует набор вычисляемых величин (операндов), объединённых операторами и скобками. Операндами могут быть: константы, адреса ячеек(в виде ссылок или диапазонов ссылок), встроенные функции и т.д. По умолчанию Microsoft Excel вычисляет формулу слева направо, начиная вычисление со знака равенства. Если формула содержит несколько операторов, то действия выполняются в порядке их приоритета ( Таблица 13). Если формула содержит операторы с одинаковым приоритетом,  например, умножение и деление, то система обрабатывает операторы слева направо. Например, формула =5+2*3 возвращает число 11, так как умножение имеет больший приоритет над сложением и поэтому выполняется в первую очередь: сначала происходит умножение 2 на 3 (результат умножения равен 6), а затем полученное значение складывается с числом 5. Чтобы изменить порядок обработки операторов, ставят круглые скобки. Например, формула с теми же числами и круглыми скобками =(5+2)*3 даёт другой результат, так как сначала произойдет сложение 5 и 2, а затем умножение полученного результата на 3, в результате получится 21.

Таблица 13 -Порядок выполнения (приоритет) различных операторов

Приоритет

Оператор

Описание

Пример

Тип

оператора

1

:

Оператор диапазона (двоеточие)

А5:B6

Ссылок

,

Оператор объединения (запятая)

B3:B5,D5:D7

Оператор пересечения (пробел)

B5:B15 A7:D8

2

-

Унарный минус

–1

Арифметические

3

%

Процент

32%

4

^

Возведение в степень

3

5

*

Умножение

2*2

/

Деление

2/3

6

+

Сложение

2+3

-

Вычитание

3-2

7

&

Объединение последовательностей символов в одну последовательность

"Северный" &

" ветер"

Текстовые

8

>

Больше

A1>B1

Сравнения

<

Меньше

A1<B1

>=

Больше или равно

A1>=B1

<=

Меньше или равно

A1<=B1

=

Равно

A1=B1

<>

Не равно

A1<>B1

В Microsoft Excel включено четыре вида операторов: арифметические, текстовые, сравнения и адресные. Выше (Таблица 13) приведён приоритет выполнения каждого оператора, его краткое описание и пример использования. Дадим краткую характеристику каждого вида оператора.

Арифметические операторы используются для выполнения основных математических вычислений над числами. Например: сложение, вычитание, умножение и т.д. Результатом выполнения арифметической операции всегда является число.

Текстовый оператор «&» используется для обозначения операции объединения последовательностей символов в единую последовательность. Например, результатом выполнения выражения "Северный" & " ветер" будет: "Северный ветер".

Операторы сравнения используются для обозначения операций сравнения двух чисел. Результатом выполнения операции сравнения является логическое значение ИСТИНА или ЛОЖЬ.

Адресные операторы объединяют ячейки или блоки ячеек в диапазоны для осуществления вычислений. Далее приведены примеры использования диапазонов во встроенной функции СУММ (число1;число2; ...), которая суммирует от 1 до 30 аргументов (число1, число2, ...,). В качестве аргументов могут использоваться числа, адреса ячеек или их диапазоны. К адресным операторам относятся:

Оператор диапазона « : » (двоеточие) объединяет все ячейки между границами диапазона включительно. Например, формулы: СУММ (А5:B6) и =А5+А6+В5+В6 равноценны .

Оператор объединения «,» (запятая), позволяет объединить ячейки нескольких диапазонов. Например, формулы: СУММ (B3:B5,D5:D7) и =B3+B4+B5+D5+D6+D7 равноценны.

Оператор пересечения « » (пробел), указывает на общие ячейки нескольких диапазонов. Например, формулы: СУММ (B5:B15 A7:D8) и = B7+ B8 равноценны.