Функция Excel IF и AND (Содержание)

  • Если и функция в Excel
  • Как использовать функцию IF и в Excel?

Если и функция в Excel

Цель этого руководства - показать, как объединить функции IF и AND в Excel, чтобы проверить несколько условий в одной формуле. Некоторые предметы в природе конечны. Другие, кажется, обладают бесконечным потенциалом, и, что интересно, функция IF, похоже, обладает такими свойствами.

Наша цель сегодня - увидеть, как и если мы можем объединить IF и функцию AND для одновременной оценки нескольких условий. Итак, во-первых, нам нужно будет построить функцию IF AND, и для этого нам потребуется объединить две отдельные функции - функции IF и AND в одну формулу. Давайте посмотрим, как этого можно достичь:

ЕСЛИ (И (логическое1, логическое2, …), val_if_true, val_if_false)

Приведенная выше формула имеет следующее значение: если первое условие, то есть условие 1, истинно, а второе условие, то есть условие 2, также истинно, то сделайте что-нибудь или сделайте что-то другое.

Как использовать функцию IF и в Excel?

Давайте разберемся, как использовать функцию IF AND в Excel, используя несколько примеров.

Вы можете скачать этот шаблон Excel с функцией IF AND Function здесь.

Функция Excel IF и AND - Пример № 1

Давайте разберемся в этом на примере, создадим формулу, цель которой - проверить, доставлен ли B2, а также убедиться, что C2 не пуст. Теперь, в зависимости от результата, будет выполнено одно из следующих действий:

  • Если и условие 1, и условие 2 оцениваются как ИСТИНА, то заказ должен быть помечен как «Закрыто».
  • Если какое-либо из условий оценивается как FALSE или оба оценивают как FALSE, то должна быть возвращена пустая строка («»).

= ЕСЛИ (И (В2 = «доставлено», C2 »»), «Закрыто», «»)

Функция ЕСЛИ И показана на скриншоте ниже:

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

Функция Excel IF и AND - Пример № 2

До сих пор в нашем предыдущем примере мы пытались проверить два состояния разных ячеек. Но в повседневной жизни мы часто сталкиваемся с ситуациями, когда нам может потребоваться выполнить несколько тестов в одной ячейке. Примером, который обычно демонстрирует это, является проверка, находится ли значение ячейки между двумя числами. Вот где функция IF И пригодится!

Теперь давайте предположим, что у нас есть номера продаж для определенных заказов в столбце B, и наша задача - пометить суммы, которые меньше, чем 100 долларов США, но больше, чем 50 долларов США. Итак, чтобы решить эту проблему, сначала мы вставим следующую формулу в ячейку C2, а затем перейдем к ее копированию по столбцам:

= ЕСЛИ (И (В2> 50, В2 <100), «Х», «»)

Функция Excel IF и AND - Пример № 3

Если требуется, чтобы мы включили периферийные значения (100 и 50), то нам нужно будет использовать оператор больше или равно (> =) и оператор меньше или равно (<=):

= IF (AND (B2> = 50, B2 <= 100), «X», «»)

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

Теперь мы будем применять формулу в ячейке C2.

= IF (AND (B2> = $ F $ 1, B2 <= $ F $ 2), «X», «»)

Функция Excel IF и AND - Пример № 4

Используя формулу, аналогичную приведенной выше, можно проверить, находится ли дата в определенном диапазоне .

Например, мы будем отмечать все даты между 30 сентября 2018 года и 10 сентября 2018 года, включая периферийные даты. Итак, здесь мы видим, что мы столкнулись с уникальной проблемой, заключающейся в том, что даты не могут быть напрямую предоставлены для логических тестов. Чтобы сделать даты понятными для Excel, нам нужно будет заключить их в функцию DATEVALUE, как показано ниже:

= IF (AND (B2> = DATEVALUE («10-Sep-2018»), B2 <= DATEVALUE («30-Sep-2018»)), «X», «»)

Также можно просто ввести даты «Кому» и «От» в ячейки (в нашем примере $ F $ 2 и $ F $ 1), а затем извлечь их из исходных ячеек, используя формулу IF AND:

= IF (AND (B2> = $ F $ 1, B2 <= $ F $ 2), «X», «»)

Функция Excel IF и AND - Пример № 5

Помимо возврата предопределенных значений, функция IF И также может выполнять различные вычисления, основанные на том, являются ли упомянутые условия ЛОЖНЫМИ или ИСТИНАМИ.

У нас есть список студентов и их результаты тестов в процентах. Теперь нам нужно оценить их. Таблица процента к оценке приведена ниже.


Как видно из приведенной выше таблицы, если процент выше 90%, то соответствующая оценка для этой оценки - A +. Если набранный процент составляет от 85% до 90%, тогда оценка составляет A. Если процент составляет от 80% до 85%, тогда оценка составляет B +. Если процент составляет от 75% до 80%, тогда оценка составляет B. Если процент составляет от 70% до 75%, тогда оценка составляет C +. Если процент составляет от 60% до 70%, тогда оценка составляет C. Если процент составляет от 50% до 60%, тогда оценка составляет D +. Если процент составляет от 40% до 50%, тогда оценка равна D. И, наконец, если процент ниже 40%, тогда оценка равна F.

Теперь список студентов и их процент показан ниже:

Формула, которую мы будем использовать:

= ЕСЛИ (С2>»90"%»А +», ЕСЛИ (И (С2>»85"%, С2 =»80"%, С2 =»75"%, С2 =»70"%, С2 =»60 "%, С2 =» 50 "%, С2 =» 40 "%, С2 <=» 50 "%), » D», » F»))))))))

Мы использовали Nested IF, а также использовали несколько AND вместе с ними.

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

Формула IF выглядит следующим образом:

Здесь Logical_Test - это условие, которое будет оценено. В зависимости от результата будет возвращено либо Value_If_True, либо Value_If_False.

В первом случае, т. Е. Для Student1, мы видим, что процент составляет 74%, таким образом, результат возвращается в соответствии с таблицей процентного соотношения к классу, показанной выше.

Точно так же для Студента 2 мы видим, что процент составляет 76%, таким образом, результат, возвращаемый согласно таблице процентного соотношения к классу, показанной выше, будет B, так как процент между> 75% и 80% получает оценку B.

Перетаскивая формулу, примененную в ячейке D2, другие учащиеся также получают аналогичные оценки.

Что нужно помнить об IF и функции в Excel

  • Функция IF AND имеет предел и может проверять до 255 условий. Это, конечно, применимо только к Excel 2007 и выше. Для предыдущих версий Excel функция AND была ограничена только 30 условиями.
  • Функция IF AND может обрабатывать логические аргументы и работает даже с числами. Но он не может обрабатывать строки. Если предоставленные аргументы являются символами, тогда AND возвращает # ЗНАЧЕНИЕ! ошибка.

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

ЕСЛИ (И (…), выход1 , ЕСЛИ (И (…), выход2 , ЕСЛИ (И (…), выход 3 , ЕСЛИ (И (…) выход4 )))

Рекомендуемые статьи

Это руководство по IF и функции в Excel. Здесь мы обсудим, как использовать функцию IF AND в Excel вместе с практическими примерами и загружаемым шаблоном Excel. Вы также можете просмотреть наши другие предлагаемые статьи -

  1. Многократная функция IFS в Excel
  2. Как использовать функцию И в Excel?
  3. Как использовать функцию COUNTIF Excel?
  4. Руководство по COUNTIF с несколькими критериями

Категория: