0Pricing
Excel Formulas Academy · Урок

Требование всех условий с помощью AND

Возвращайте TRUE только при выполнении всех условий с помощью AND

«Требование всех условий с помощью AND» — бесплатный урок Excel Formulas Academy на CoddyKit. Это урок 1 из 4. Ты можешь прочитать весь урок бесплатно ниже — а потом практиковать его прямо в браузере с встроенным редактором кода и ИИ-репетитором 24/7. Это часть пути обучения Excel Formulas Academy, и твой прогресс синхронизируется между веб-версией и приложением CoddyKit. Курс Excel Formulas Academy содержит 4 уроков всего.

Когда одной проверки недостаточно

Иногда одного условия недостаточно, чтобы ответить на Ваш вопрос. Представьте, что Вы решаете, подходит ли кандидат на должность: ему нужны и 5 лет опыта, и действующий сертификат. Одного условия недостаточно.

Функция AND позволяет объединить несколько проверок. Она возвращает TRUE только тогда, когда каждое переданное ей условие истинно. Если не выполняется хотя бы одно, всё выражение становится FALSE.

В этом уроке Вы узнаете, как потребовать выполнения всех условий сразу, чтобы электронная таблица отвечала «да» только при выполнении каждого из них.

Структура AND

Функция AND принимает список логических проверок, разделённых запятыми, и проверяет их все:

  • логическое1 первое условие для проверки
  • логическое2 следующее условие и так далее

Можно передать до 255 условий. Каждое из них должно вычисляться в TRUE или FALSE, например сравнение.

Результатом является одно значение TRUE или FALSE для всей группы. Думайте об этом как о слове и в обычной речи: это и то и другое.

=AND(logical1, logical2, ...)

Простая проверка двух условий

Предположим, в ячейке A2 хранится результат проверки, а в B2 — процент посещаемости. Учащийся проходит, только если набрал не менее 60 баллов и посетил не менее 80% занятий.

Формула ниже проверяет оба условия. Если результат равен 72, а посещаемость — 90, обе проверки истинны, поэтому результатом будет TRUE. Если бы посещаемость составляла только 70, вторая проверка не выполнялась бы, и вся формула вернула бы FALSE.

=AND(A2>=60, B2>=80)

Чтение результата

Сама по себе функция AND просто показывает в ячейке слово TRUE или FALSE. Это полезно, но часто хочется получить более понятный ответ.

Главная идея: AND выдаёт одно логическое значение. Мысленно проходите проверку за проверкой. Как только какая-либо проверка становится ложной, можно остановиться: ответ уже FALSE.

  • Все условия истинны → TRUE
  • Ложно хотя бы одно условие → FALSE

Далее мы передадим этот результат в IF, чтобы показывать понятные слова.

Помещение AND внутрь IF

Настоящая сила проявляется, когда Вы вкладываете AND в IF. Функция IF принимает проверку, затем значение для показа при истинном результате и затем значение для показа при ложном.

Здесь AND(A2>=60, B2>=80) становится проверкой. Если выполняются оба условия, в ячейке отображается Pass. В противном случае отображается Fail.

Этот шаблон — IF, содержащая AND, — один из самых распространённых строительных блоков реальных электронных таблиц.

=IF(AND(A2>=60, B2>=80), "Pass", "Fail")

Разбор примера: одобрение кредита

Банк одобряет кредит, только если доход заявителя превышает 50000, его кредитный рейтинг превышает 700 и у него нет текущей просрочки.

При доходе в C2, кредитном рейтинге в D2 и количестве просрочек в E2 формула одновременно проверяет все три условия. Обратите внимание: внутри одного AND можно соединить столько условий, сколько Вам нужно.

Если все три условия выполнены, результатом будет «Одобрено»; если не выполнится хотя бы одно — «Отклонено».

=IF(AND(C2>50000, D2>700, E2=0), "Approved", "Declined")

Объединение чисел и текста

Условия внутри AND не обязаны быть числами. Можно сравнивать и текст. Просто помните: текстовые значения нужно заключать в прямые двойные кавычки.

Этот пример проверяет, что регион в A2 — это именно East, а показатель продаж в B2 превышает 1000.

Сравнение текста в Excel и Google Таблицах не учитывает регистр, поэтому East, east и EAST здесь считаются совпадающими.

=AND(A2="East", B2>1000)

Границы диапазона с AND

Классический способ применения AND — проверять, находится ли значение между двумя пределами. Электронные таблицы не могут вычислить 0 < A2 < 100 как одно выражение, поэтому разделите его на две проверки, соединённые с помощью AND.

Формула ниже возвращает TRUE только тогда, когда значение в A2 больше 0 и меньше 100, то есть попадает в этот диапазон.

=AND(A2>0, A2<100)

AND для диапазона ячеек

Можно также передать AND целый диапазон. В этом случае каждая ячейка диапазона должна удовлетворять сравнению, чтобы результатом было TRUE.

Формула ниже возвращает TRUE только тогда, когда все значения в A2:A10 больше нуля. Если хотя бы одна ячейка равна нулю или отрицательна, ответ — FALSE.

Это быстрый способ убедиться, что весь столбец соответствует правилу.

=AND(A2:A10>0)

Распространённая ошибка

Новые пользователи иногда записывают AND как предложение, разделяя условия словами вместо запятых. Так не работает.

  • Неверно: =AND(A2>60 and B2>80)
  • Верно: =AND(A2>60, B2>80)

Каждое условие является отдельным аргументом, разделённым запятой. Также не заключайте числа в кавычки: пишите A2>60, а не A2>"60", поскольку кавычки превращают 60 в текст и могут нарушить сравнение.

=AND(A2>60, B2>80)

Зачем нужна AND

Функция AND — самый строгий вид логики: она требует, чтобы всё было истинно. Поэтому она идеально подходит для решений о допуске, таких как проверка соответствия требованиям, одобрение и контроль качества, где нельзя игнорировать ни одного отказа.

Помните об этих правилах:

  • Разделяйте условия запятыми
  • Заключайте текстовые значения в кавычки, а числа — нет
  • Вкладывайте функцию в IF, чтобы показывать понятные слова

Теперь попробуйте быструю проверку, чтобы закрепить материал.

Быстрая проверка

Проверьте, насколько Вы поняли принцип работы функции AND.

Итоги: требуем выполнения всех условий с AND

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

  • Синтаксис: =AND(test1, test2, ...) с условиями, разделёнными запятыми
  • Вкладывайте функцию в IF для понятных результатов: =IF(AND(...), "Yes", "No")
  • Используйте её для проверки попадания в диапазон: =AND(A2>0, A2<100)
  • Сравнивайте текст, заключая значения в кавычки

Далее: OR, которому достаточно, чтобы истинным было всего одно условие.

=IF(AND(A2>=60, B2>=80), "Pass", "Fail")

Часто задаваемые вопросы

Урок «Требование всех условий с помощью AND» бесплатный?

Да — полный текст урока «Требование всех условий с помощью AND» бесплатно доступен здесь в веб-версии. Чтобы практиковать его интерактивно (встроенный редактор кода и ИИ-репетитор 24/7) и разблокировать остальной курс Excel Formulas Academy, подпишись на CoddyKit PRO. Курс Excel Formulas Academy содержит 4 уроков всего.

Чему я научусь в уроке «Требование всех условий с помощью AND»?

Возвращайте TRUE только при выполнении всех условий с помощью AND Ты практикуешь Excel Formulas Academy с помощью реального кода, который запускаешь прямо в браузере, и ИИ-репетитор 24/7 отвечает на твои вопросы во время урока.

Нужен ли мне опыт, чтобы начать Excel Formulas Academy?

Предыдущий опыт не требуется. Excel Formulas Academy на CoddyKit структурирован для всех уровней — от новичков до продвинутых, поэтому ты можешь начать отсюда или с самого начала и учиться в своем темпе. Это урок 1 из 4.

Сколько времени занимает урок «Требование всех условий с помощью AND»?

Большинство уроков CoddyKit занимают около 5–10 минут. Каждый из них компактный и интерактивный, поэтому ты постоянно делаешь прогресс и продолжаешь с того же места в веб-версии и приложении.

Можно ли писать и запускать код в этом уроке Excel Formulas Academy?

Да. Каждый урок Excel Formulas Academy включает встроенный редактор кода, поэтому ты пишешь и запускаешь реальный код прямо в браузере и получаешь моментальную обратную связь от AI — локальная установка не требуется.

Все уроки этого курса

  1. Требование всех условий с помощью AND
  2. Допуск любого совпадения с помощью OR
  3. Инверсия логики с помощью NOT
  4. Более понятные ветвления с помощью IFS
← Назад к Excel Formulas Academy