Логические

AND

Определение

AND возвращает TRUE, когда каждая переданная проверка истинна, и FALSE в остальных случаях.

Синтаксис

=AND(logical1, [logical2], ...)

Аргументы

Аргумент Значение
logical1 Первая проверка, например A2>=8.
logical2, ... Необязательные дополнительные проверки. Каждая должна быть истинна, чтобы AND вернул TRUE.

Пример

Обжиг помечают как OK, только если он длится не меньше 8 часов и имеет 0 неисправностей. Часы записаны в A2:A4, а неисправности — в B2:B4.

A: Часы B: Неисправности
6 1
9 0
8 2

Формула: =IF(AND(A2>=8,B2=0),"OK","Check")

Результат: Check. Шесть часов меньше 8, поэтому AND ложно и IF возвращает Check. При заполнении вниз формула даёт Check, OK и Check.

Практика

В ячейке A2 записано 12, а в ячейке B2 записано 3. В C2 напишите формулу, которая возвращает 1, если A2 больше 10 и B2 меньше 5, и 0 в остальных случаях.

  1. В C2 напишите формулу IF, которая использует AND и показывает 1, если A2 больше 10 и B2 меньше 5, и 0 в остальных случаях.
Шаг 1 из 2
На любом языке сайта в формулах используются английские названия функций, например SUM, а десятичный разделитель — точка (.), а не запятая.
Загружаем лист…

Связанные функции

AND обычно помещают внутрь IF, чтобы ячейка могла показать один результат, когда каждая проверка проходит, и другой, когда любая проверка не проходит.

Частая ошибка

Написать =AND(A2>=8,B2=0), когда на листе нужны OK или Check: AND возвращает TRUE или FALSE, поэтому оберните его в IF, чтобы преобразовать эти значения.

Связанные функции

Эти ссылки — связанные функции.