Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Сборник лаб Excel.doc
Скачиваний:
106
Добавлен:
31.03.2015
Размер:
3.76 Mб
Скачать

Приложение к работе № 5.

Применение операторов в формулах

Операторами обозначаются операции, которые следует выполнить над операндами формулы. В Microsoft Excel включено четыре вида операторов: арифметические, текстовые, а также операторы сравнения и адресные операторы.

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

Арифметический оператор

Значение

Пример

+ (знак плюс)

Сложение

3+3

– (знак минус)

Вычитание

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

3–1

–1

* (звездочка)

Умножение

3*3

/ (косая черта)

Деление

3/3

% (знак процента)

Процент

20%

^ (крышка)

Возведение

в степень

3^2

(аналогично 3*3)

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

Оператор сравнения

Значение

Пример

= (знак равенства)

Равно

А1=В1

> (знак больше)

Больше

A1>B1

< (знак меньше)

Меньше

A1<B1

>= (знак больше и знак равенства)

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

A1>=B1

<= (знак меньше и знак равенства)

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

A1<=B1

<> (знак больше и знак меньше)

Не равно

A1<>B1

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

Текстовый оператор

Значение

Пример

& (амперсант)

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

Результатом выполнения выражения "Северный" & " ветер" будет: "Северный ветер"

Адресные операторыобъединяют диапазоны ячеек для осуществления вычислений.

Адресный оператор

Значение

Пример

: (двоеточие)

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

B5:B15

, (запятая)

Оператор объединения, который ссылается на объединение ячеек диапазонов.

СУММ(B5:B15,D5:D15)

(пробел)

Оператор пересечения, который ссылается на общие ячейки диапазонов.

СУММ(B5:B15 A7:D7)

Функция СЦЕПИТЬ: объединяет несколько текстовых строк в одну.

Замечание:вместо функции СЦЕПИТЬ для объединения текстов можно использовать оператор "&" – амперсант.

СинтаксисСЦЕПИТЬ (текст1;текст2;...)

где текст1, текст2, ... – это от 1 до 30 элементов текста, объединяемых в один элемент текста. Элементами текста могут быть текстовые строки, числа или ссылки, которые ссылаются на одну ячейку.

Примеры:

СЦЕПИТЬ("Суммарное "; "Значение") равняется "Суммарное Значение". Это эквивалентно выражению "Суммарное"&" "&"Значение".

Пусть имеется рабочий лист, в котором собраны данные о видах рыб, обитающих в реке, и пусть ячейка C2 содержит "вида", ячейка C5 содержит " речная форель" и ячейка C8 содержит 32. Тогда:

СЦЕПИТЬ("Численность популяции ";C2;" ";C5;" составляет ";C8;" на километр.") равняется "Численность популяции вида речная форель составляет 32 на километр."

Функция ТЕКСТ: преобразует значение в текст в заданном числовом формате.

СинтаксисТЕКСТ(значение;формат)

где Значение – это либо числовое значение, либо формула, вычисление которой дает числовое значение, либо ссылка на ячейку, содержащую числовое значение; Формат - это числовой формат в текстовой форме с вкладки Число диалога Формат ячеек. Формат не может содержать звездочку (*) и не может быть Общим числовым форматом .

Замечания:Форматирование ячейки с помощью вкладки Число (команда Ячейки... меню Формат) меняет только формат, но не значение. Использование функции ТЕКСТ преобразует значение в форматированный текст, и результат больше не участвует в вычислениях как число.

Примеры:

ТЕКСТ(2,715; "0,00 р.") равняется "2,72 р."

ТЕКСТ("15.4.91"; "Д МММ, ГГГГ") равняется "15 Апр, 1991"

Функция ЕСЛИвозвращает одно значение, если заданное условие при вычислении дает значение ИСТИНА, и другое значение, если ЛОЖЬ.

Функция ЕСЛИ используется для условной проверки значений и формул.

СинтаксисЕСЛИ(лог_выражение;значение_если_истина;значение_если_ложь)

Лог_выражение – это любое значение или выражение, которое при вычислении дает значение ИСТИНА или ЛОЖЬ.

Значение_если_истина – это значение, которое возвращается, если лог_выражение имеет значение ИСТИНА. Если лог_выражение имеет значение ИСТИНА и значение_если_истина опущено, то возвращается значение ИСТИНА. Значение_если_истина может быть другой формулой.

Значение_если_ложь – это значение, которое возвращается, если лог_выражение имеет значение ЛОЖЬ. Если лог_выражение имеет значение ЛОЖЬ и значение_если_ложь опущено, то возвращается значение ЛОЖЬ. Значение_если_ложь может быть другой формулой.

Замечания:До 7 функций ЕСЛИ могут быть вложены друг в друга в качестве значений аргументов значение_если_истина и значение_если_ложь, чтобы конструировать более сложные проверки, см. последний из приведенных ниже примеров.

Функция ЕСЛИ всегда возвращает значение, возвращаемое вычисленным аргументом значение_если_истина и значение_если_ложь.

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

Примеры:

В следующем примере, если значение ячейки A10 - 100, то лог_выражение имеет значение ИСТИНА и вычисляется сумма для ячеек B5:B15. В противном случае лог_выражение имеет значение ЛОЖЬ и возвращается пустой текст (""), очищающий ячейку, которая содержит функцию ЕСЛИ.

ЕСЛИ(A10=100;СУММ(B5:B15);"")