Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Lab_raboty_PPP_60_sht.doc
Скачиваний:
0
Добавлен:
01.05.2025
Размер:
21.8 Mб
Скачать
  1. Приложение:

Логические функции

Логические функции предназначены для проверки выполнения условия или для проверки нескольких условий.

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

Таблица 1 – Список операторов сравнения в MS Excel

оператор

значение

=

равно

>

больше

<

меньше

<=

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

>=

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

<>

не равно

Результатом логического выражения является логическое значение ИСТИНА (1) или логическое значение ЛОЖЬ (0).

Логические функции в Excel представлены списком из шести функций.

Функция ЕСЛИ

Функция ЕСЛИ имеет следующий синтаксис:

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

Например: нужно определить размер скидки при условии, если сумма покупки больше 1000 руб., то скидка 5%, иначе скидка не предоставляется. =ЕСЛИ(А1>1000;5%;0%) – эта запись означает, что формула возвращает значение 5%, если значение в ячейке А1 больше 1000, а в противном случае – 0% (рисунок 1).

Рисунок 1 – Диалоговое окно использования функции ЕСЛИ

В качестве аргументов функции ЕСЛИ можно использовать другие функции. В функции ЕСЛИ можно использовать текстовые аргументы, например: =ЕСЛИ(А1>=4;"Зачет сдал";"Зачет не сдал").

Функции И, ИЛИ

Функции И, ИЛИ - позволяют создавать сложные логические выражения. Эти функции работают в сочетании с простыми операторами сравнения. Функции И и ИЛИ могут иметь до 30 логических аргументов и имеют синтаксис:

=И(логическое_значение1;логическое_значение2...)

=ИЛИ(логическое_значение1;логическое_значение2...)

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

Пример: вычислить значения функции в зависимости от значений аргумента:

=ЕСЛИ(ИЛИ(А1>0;A1=0);A1*A1-4;A1+5) – эта запись означает, что формула возвращает выражение X*X-4, если значение в ячейке А1 больше 0 или равно 0, а в противном случае – X+5 (рисунок 2).

Рисунок 2– Диалоговое окно использования функции ЕСЛИ

Возможные ошибки при использовании функций в формулах

Ошибки формулы могут привести к ошибочным значениям, а также вызвать непредсказуемые результаты. Если формула содержит ошибку, не позволяющую выполнить вычисления или отобразить результат, MS Excel отобразит сообщение об ошибке. Каждый вид ошибки вызывается разными причинами, и разрешаются такие ошибки различными путями. В таблице 2, приведены типовые ошибки в формулах.

Таблица 2 – Типовые ошибки в формулах MS Excel

#####

Столбец недостаточно широк

#ЗНАЧ!

Используется недопустимый тип аргумента или операнда

#ДЕЛ/0!

Деление числа на ноль

#ИМЯ?

Ошибочное имя функции

#ССЫЛКА!

Ссылка на ячейку указана неверно

#ЧИСЛО!

Неправильные числовые значения в формуле или функции

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]