Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Работа с логическими функциями.docx
Скачиваний:
0
Добавлен:
25.08.2019
Размер:
41.35 Кб
Скачать

Функция и

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

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

Синтаксис

И(логическое_значение1, [логическое_значение2], ...)

Функция И имеет аргументы (Аргумент. Значение, предоставляющее информацию для действия, события, метода, свойства, функции или процедуры.), указанные ниже.

  • Логическое_значение1. Обязательный аргумент. Первое проверяемое условие, вычисление которого дает значение ИСТИНА или ЛОЖЬ.

  • Логическое_значение2, ... Необязательный аргумент. Дополнительные проверяемые условия, вычисление которых дает значение ИСТИНА или ЛОЖЬ. Условий может быть не более 255.

Замечания

  • Аргументы должны давать в результате логические значения (такие как ИСТИНА или ЛОЖЬ) или должны быть массивами (Массив. Объект, используемый для получения нескольких значений в результате вычисления одной формулы или для работы с набором аргументов, расположенных в различных ячейках и сгруппированных по строкам или столбцам. Диапазон массива использует общую формулу; константа массива представляет собой группу констант, используемых в качестве аргументов.) или ссылками, содержащими логические значения.

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

  • Если указанный интервал не содержит логических значений, функция И возвращает значение ошибки #ЗНАЧ!.

Пример 1

Чтобы лучше понять этот пример, скопируйте его на пустой лист.

Скопировав пример в пустой лист, пользователь может изменить его в соответствии со своими требованиями.

1

2

3

4

A

B

C

Формула

Описание

Результат

=И(ИСТИНА; ИСТИНА)

Все аргументы имеют значение ИСТИНА

ИСТИНА

=И(ИСТИНА; ЛОЖЬ)

Один аргумент имеет значение ЛОЖЬ

ЛОЖЬ

=И(2+2=4; 2+3=5)

Результатом вычисления всех аргументов является значение ИСТИНА

ИСТИНА

Пример 2

Чтобы лучше понять этот пример, скопируйте его на пустой лист.

1

2

3

4

5

6

7

A

B

C

Данные

50

104

Формула

Описание

Результат

=И(1<A2; A2<100)

Отображает значение ИСТИНА, если число в ячейке A2 находится в интервале от 1 до 100. В противном случае отображается значение ЛОЖЬ.

ИСТИНА

=ЕСЛИ(И(1<A3; A3<100); A3; "Значение вне интервала.")

Показывает число из ячейки A3 (если оно находится в интервале от 1 до 100) или сообщение ("Значение вне интервала.").

Значение вне интервала.

=ЕСЛИ(И(1<A2; A2<100); A2; "Значение вне интервала.")

Показывает число из ячейки A2 (если оно находится в интервале от 1 до 100) или сообщение.

50