Как использовать несколько логических функций в MS Excel

Функция ЕСЛИ в Excel является основой логических аргументов для условного вычисления данных или оценки условий. Эта функция поддерживает вложенные функции ЕСЛИ для оценки нескольких критериев, но результат вложенных функций ЕСЛИ часто оказывается сложной и громоздкой формулой. Лучшим вариантом является объединение нескольких логических функций, таких как функции И или ИЛИ, чтобы уменьшить беспорядок и увеличить количество сравнений.

ЕСЛИ Функция

В Функция ЕСЛИ следует формату формата = ЕСЛИ (условие1; действие_если_ истинно; действие_если_ ложь) и поддерживает до 64 вложенных функций ЕСЛИ для сложных сравнений. Вложение функции ЕСЛИ добавляет полную функцию ЕСЛИ к одному из действий, например = ЕСЛИ (условие1; ЕСЛИ (условие2; действие_если_ истинно; действие_если_ ложь), действие_если_ ложь).

Видео дня

Вложенные функции ЕСЛИ

Кредит изображения: С. Тейлор

Например, чтобы пометить сотрудников, которые заработали более 30 000 долларов США в первом квартале, чтобы предложить им бонус, вы можете вложить функции IF как

= ЕСЛИ (C4 = 1, ЕСЛИ (D4> 30000, "Бонус", ""), ""). Эта формула, однако, быстро сбивается с толку, когда вы добавляете дополнительные критерии, такие как поиск четвертого квартала; в этом случае формула принимает вид = ЕСЛИ (C4 = 1, ЕСЛИ (D4> 30000, "Бонус", ""), ЕСЛИ (C4 = 4, ЕСЛИ (D4> 30000, "Бонус", ""), "")).

Подсказка

Функция ЕСЛИ более понятна, если прочитать формулу следующим образом: «Если [логический критерий] истинен, то выполните [это]; в противном случае сделайте [это] вместо этого ». Последний пример можно прочитать так:« Если это первый квартал и объем продаж превышает 30 000 долларов, то верните «Бонус»; в противном случае, если это четвертый квартал и если объем продаж превышает 30 000 долларов, возвращается «Бонус»; в противном случае верните пробел ». Хотя и понятнее для чтения, даже этот формат становится громоздким.

Функции И и ИЛИ

Логическое И и ИЛИ функции оценивают до 255 критериев и возвращают либо «Истина», либо «Ложь» в формате = И (условие1; условие2; ...). Функция И возвращает «Истина», если все условия истинны, но функция ИЛИ возвращает «Истина», если какое-либо из условий истинно. Поскольку функция ЕСЛИ использует логические результаты для выбора действия, вы можете использовать функции И, ИЛИ и ЕСЛИ вместе, чтобы уменьшить количество вложенных функций ЕСЛИ, тем самым упрощая формулу.

Объединение функций ЕСЛИ, НЕ и ИЛИ

Кредит изображения: С. Тейлор

Например, чтобы отметить сотрудника, который заработал более 30 000 долларов в первом квартале, функция ЕСЛИ принимает вид = ЕСЛИ (И (C4 = 1, D4> 30000), «Бонус», «»). Однако, если вы хотите найти первый или четвертый квартал, вам нужно будет включить функцию ИЛИ как = ЕСЛИ (И (ИЛИ (C6 = 1, C6 = 4), D6> 30000), «Бонус», «»).

Подсказка

Функция И читается так: «Если все эти условия верны, вернуть« Истина »; в противном случае верните False. "Аналогично, функция OR читается как, "Если какое-либо из этих условий истинно, вернуть" Истина "; в противном случае верните "False" ". В последнем примере формула читается так:" Если это первая или четвертый квартал, и объем продаж превышает 30 000 долларов США, возвращается «Бонус»; в противном случае вернуть пустое пространство. "Это намного яснее, чем вложенный IF заявления.

Истина, ложь и не функции

В ИСТИННЫЙ и ЛОЖНЫЙ функции используют формат =ИСТИННЫЙ() или = ЛОЖЬ (), но они мало используются в Excel 2013, потому что результаты идентичны простому вводу Истинный или Ложь, соответственно, и изначально были включены в Excel 2013 по соображениям совместимости. В НЕТ Однако функция полезна для отмены логического аргумента с использованием формата = НЕ (условие), Такие как = НЕ (2 + 2 = 4) возвращаться "Ложь."

Подсказка

В ЕСЛИ ОШИБКА и IFNA функции полезны для оценки и изменения записей, которые вызывают ошибку или "# N / A" соответственно. Они следуют формату = ЕСЛИОШИБКА (условие; значение_если_ошибка) или = IFNA (условие; значение_если_на).