Функція AND в Excel - оператори If And

Завантажити Приклад робочої книги

Завантажте зразок робочої книги

Цей підручник демонструє, як користуватися Функція Excel І в Excel, щоб перевірити, чи всі критерії відповідають дійсності.

І Огляд функції

Функція AND перевіряє, чи всі умови виконані. Повертає TRUE або FALSE.

Щоб скористатися функцією AND Excel Worksheet, виберіть клітинку та введіть:

(Зверніть увагу, як виглядають вхідні дані формул)

Функція AND Синтаксис та входи:

1 = І (логічний1, логічний2)

логічний1 - Логічні вирази. Приклад: A1> 4.

І - одна з логічних функцій Excel. Він обчислює кілька виразів і повертає TRUE, якщо ВСІ умови відповідають дійсності. І може оцінити до 255 виразів.

Як користуватися функцією AND

Використовуйте функцію Excel AND так:

1 = І (1 = 1, 2 = 2)

Оскільки обидва ці вирази є істинними, І поверне ІСТИНУ.

Однак якщо ви використовували наступне:

1 = І (1 = 1, 2 = 1)

У цьому випадку І повертає значення FALSE. Хоча перший вираз правдивий, другий - ні.

Зауважте, що лише числові значення зараховуються як ІСТИНА, за винятком нуля, який вважається НЕВІРНИМ. Отже, ця формула повернеться як істина:

1 = І (1, 2, 3)

Але це поверне НЕВІРНО:

1 = І (1-1, 2)

Це тому, що 1-1 має значення 0, що І трактується як НЕВІРНО.

Порівняння текстових значень

Порівняння тексту з функцією AND не враховує регістр. Отже, наступна формула повертає TRUE:

1 = AND ("Автоматизувати" = "автоматизувати", "Excel" = "Excel")

Крім того, AND не підтримує символи підстановки. Ця формула повертає FALSE:

1 = AND ("Auto*" = "automate", "Ex*" = "excel")

Це тому, що І буквально порівнює "Авто*" з "Автоматизувати", які не збігаються.

На відміну від цифр, лише текстові рядки (коли вони не є частиною порівняння) не зараховуються як ІСТИНА - вони повернуть #VALUE! помилка.

Порівняння чисел

У вашому розпорядженні є звичайний ряд операторів порівняння Excel для порівняння чисел з AND. Це:

Пошук цінностей у заданому діапазоні

Одним із зручних способів використання AND є пошук значень, які потрапляють у заданий діапазон. Дивіться наступний приклад:

1 = І (D3> = 300, D3 <= 600)

Тут у нас є ряд замовлень, але нам потрібно відслідковувати всі замовлення від 300 до 600 доларів, можливо, в рамках нашої ініціативи з обслуговування клієнтів. Отже, у нашій функції AND ми визначили два вирази: D3> = 300 і D3 <= 600.

Використання AND з іншими логічними операторами

Ви можете поєднати AND з будь -якими іншими логічними операторами Excel, такими як OR <>, NOT <> та XOR <>.

Ось приклад того, як можна поєднати І з АБО. Якщо у нас є список фільмів, і ми хочемо визначити фільми, випущені після 1985 року, які були зняті Стівеном Спілбергом або Тімом Бертоном, ми могли б скористатися такою формулою:

1 = І (C3> 1985, АБО (D3 = "Стівен Спілберг", D3 = "Тім Бертон"))

Зауважте, що кожного разу, коли ви поєднуєте логічні оператори, Excel буде оцінювати їх зсередини. Тож тут він спочатку оцінить оператор OR і використовуватиме значення TRUE або FALSE, яке OR повертає при оцінці функції AND.

Використання AND з IF

І найчастіше використовується як частина логічного тесту в операторі IF.

Використовуйте його так:

1 = IF (AND (C4 = "CA", D4> 300), "Так", "Ні")

Цього разу ми хочемо відслідковувати всі замовлення з Каліфорнії вартістю 300 доларів і більше - ось що ми включили у функцію І.

Після І, ми подаємо IF з двома поверненими значеннями. Перший, коли наша функція AND повертає ІСТИНУ (у цьому випадку ми повертаємо «Так»), і другий, коли він повертає ЛОЖЬ (ми повертаємо «Ні»).

Докладніше читайте на головній сторінці функції Excel IF <>.

І в Google Таблицях

Функція AND працює точно так само в Google Таблицях, як і в Excel:

додаткові нотатки

Використовуйте функцію AND для одночасного тестування кількох умов. Кожна умова має бути логічним виразом (наприклад: a1> 5), посиланням на клітинку, що містить TRUE або FALSE, або масивом, що містить усі логічні значення. Якщо все умови TRUE, формула повертає TRUE, інакше повертає FALSE.

AND є логічною функцією і зазвичай використовується разом з іншою логічною функцією, IF:
Функція IF робить одну річ, якщо умова TRUE, а іншу, якщо умова FALSE. Часто під час використання функції AND ви "вкладете" її у формулу IF.

Ви також можете скористатися цими іншими логічними функціями:
Функція OR перевіряє, якщо один або кілька умови дотримані.
Функція XOR перевіряє, якщо один і єдиний умова виконана.

І Приклади у VBA


Ви також можете використовувати функцію AND у VBA. Тип:
Application.Workksheetfunction.And (логічний1, логічний2)
Для аргументів функції ви можете або ввести їх безпосередньо у функцію, або визначити змінні для використання замість них.

Повернення до списку всіх функцій Excel

wave wave wave wave wave