Загрузите образец книги
В этом руководстве показано, как использовать Excel И функция в Excel, чтобы проверить, верны ли все несколько критериев.
Обзор функций И
Функция AND Проверяет выполнение всех условий. Возвращает ИСТИНА или ЛОЖЬ.
Чтобы использовать функцию листа Excel И, выберите ячейку и введите:
(Обратите внимание, как появляются входные данные формулы)
Синтаксис и входные данные функции И:
1 | = И (логический1; логический2) |
логический1 - Логические выражения. Пример: A1> 4.
И - одна из логических функций Excel. Он оценивает несколько выражений и возвращает ИСТИНА, если ВСЕ условия верны. И может оценивать до 255 выражений.
Как использовать функцию И
Используйте функцию И в Excel следующим образом:
1 | = И (1 = 1, 2 = 2) |
Поскольку оба этих выражения истинны, И вернет ИСТИНА.
Однако, если вы использовали следующее:
1 | = И (1 = 1, 2 = 1) |
В этом случае AND вернет FALSE. Хотя первое выражение верно, второе - нет.
Обратите внимание, что только числовые значения считаются ИСТИННЫМИ, за исключением нуля, который считается ЛОЖЬ. Итак, эта формула вернет истину:
1 | = И (1, 2, 3) |
Но это вернет ЛОЖЬ:
1 | = И (1-1; 2) |
Это потому, что 1-1 оценивается как 0, что И интерпретирует как ЛОЖЬ.
Сравнение текстовых значений
При сравнении текста с функцией И регистр не учитывается. Таким образом, следующая формула возвращает ИСТИНА:
1 | = И ("Автоматизировать" = "автоматизировать", "Excel" = "excel") |
Кроме того, AND не поддерживает подстановочные знаки. Эта формула возвращает ЛОЖЬ:
1 | = И ("Авто *" = "автоматизировать", "Ex *" = "excel") |
Это потому, что AND буквально сравнивает «Авто *» с «Автоматизировать», что не соответствует.
В отличие от чисел, только текстовые строки (если они не являются частью сравнения) не считаются ИСТИННЫМИ - они возвращают # ЗНАЧ! ошибка.
Сравнение чисел
При сравнении чисел с помощью AND в вашем распоряжении есть обычный набор операторов сравнения Excel. Эти:
Поиск значений в заданном диапазоне
Одним из удобных способов использования И является поиск значений, попадающих в заданный диапазон. См. Следующий пример:
1 | = И (D3> = 300, D3 <= 600) |
Здесь у нас есть серия заказов, но нам нужно отслеживать все заказы на сумму от 300 до 600 долларов, возможно, в рамках нашей инициативы по обслуживанию клиентов. Итак, в нашей функции И мы определили два выражения: D3> = 300 и D3 <= 600.
Использование И с другими логическими операторами
Вы можете комбинировать AND с любыми другими логическими операторами Excel, такими как OR <>, NOT <> и XOR <>.
Вот пример того, как можно сочетать И с ИЛИ. Если у нас есть список фильмов и мы хотим идентифицировать фильмы, выпущенные после 1985 года, которые были сняты Стивеном Спилбергом или Тимом Бертоном, мы могли бы использовать эту формулу:
1 | = И (C3> 1985; OR (D3 = "Стивен Спилберг", D3 = "Тим Бертон")) |
Обратите внимание, что всякий раз, когда вы комбинируете логические операторы, Excel будет оценивать их изнутри. Итак, здесь он сначала оценивает оператор OR и использует значение TRUE или FALSE, которое OR возвращает при оценке функции AND.
Использование И с ЕСЛИ
AND чаще всего используется как часть логической проверки в операторе IF.
Используйте это так:
1 | = ЕСЛИ (И (C4 = «CA», D4> 300), «Да», «Нет») |
На этот раз мы хотим отслеживать все заказы из Калифорнии на сумму от 300 долларов и выше, поэтому мы добавили функцию И.
После AND мы передаем IF с двумя возвращаемыми значениями. Первый - когда наша функция И возвращает ИСТИНА (в этом случае мы возвращаем «Да»), а второй - когда она возвращает ЛОЖЬ (мы возвращаем «Нет»).
Подробнее читайте на главной странице о функции ЕСЛИ в Excel <>.
И в Google Таблицах
Функция И в Google Таблицах работает точно так же, как и в Excel:
Дополнительные замечания
Используйте функцию И для одновременной проверки нескольких условий. Каждое условие должно быть логическим выражением (например, a1> 5), ссылкой на ячейку, содержащую ИСТИНА или ЛОЖЬ, или массивом, содержащим все логические значения. Если все условия ИСТИНА, формула возвращает ИСТИНА, в противном случае возвращается ЛОЖЬ.
И является логической функцией и обычно используется вместе с другой логической функцией ЕСЛИ:
Функция ЕСЛИ выполняет одно действие, если условие истинно, и другое, если условие - ЛОЖЬ. Часто при использовании функции И вы «вкладываете» ее в формулу ЕСЛИ.
Вы также можете использовать эти другие логические функции:
Функция OR проверяет, если один или больше условия соблюдены.
Функция XOR проверяет, если один и только один условие выполнено.
И Примеры в VBA
Вы также можете использовать функцию AND в VBA. Тип:Application.Worksheetfunction.And (логический1, логический2)
Для аргументов функции вы можете либо ввести их непосредственно в функцию, либо определить переменные, которые будут использоваться вместо них.
Вернуться к списку всех функций в Excel