Если или если в excel примеры: Использование ЕСЛИ с функциями И, ИЛИ и НЕ

Логические функции (ссылка) — Служба поддержки Майкрософт

Excel для Microsoft 365 Excel для Microsoft 365 для Mac Excel для Интернета Excel 2021 Excel 2021 для Mac Excel 2019 Excel 2019 для Mac Excel 2016 Excel 2016 для Mac Excel 2013 Excel 2010 Excel 2007 Excel для Mac 2011 Excel Starter 2010 Еще…Меньше

Чтобы просмотреть более подробные сведения о функции, щелкните ее название в первом столбце.

Примечание: Маркер версии обозначает версию Excel, в которой она впервые появилась. В более ранних версиях эта функция отсутствует. Например, маркер версии 2013 означает, что данная функция доступна в выпуске Excel 2013 и всех последующих версиях.






















Функция


Описание


И

Возвращает значение ИСТИНА, если все аргументы имеют значение ИСТИНА.


Функция BYCOL

Применяет ЛЯМБДА к каждому столбцу и возвращает массив результатов.


Функция BYROW

Применяет ЛЯМБДА к каждой строке и возвращает массив результатов.


ЛОЖЬ

Возвращает логическое значение ЛОЖЬ.


ЕСЛИ

Выполняет проверку условия.


ЕСЛИОШИБКА

Возвращает введенное значение, если вычисление по формуле вызывает ошибку; в противном случае возвращает результат вычисления.


ЕСНД

Возвращает значение, которое задается, если выражение принимает значение #Н/Д. В противном случае возвращает результат выражения.


УСЛОВИЯ

Проверяет соответствие одному или нескольким условиям и возвращает значение для первого условия, принимающего значение ИСТИНА.


ЛЯМБДА-функция

Создание пользовательских многократно используемых функций и их вызов по понятному имени


Функция «LET»

Присваивает имена результатам вычислений


Функция MAKEARRAY

Возвращает вычисляемый массив указанной строки и размера столбца, применяя ЛЯМБДА-выражение.



Функция MAP

Возвращает массив, сформированный путем сопоставления каждого значения в массивах с новым значением путем применения ЛЯМБДА для создания нового значения.


НЕ

Меняет логическое значение своего аргумента на противоположное.


ИЛИ

Возвращает значение ИСТИНА, если хотя бы один аргумент имеет значение ИСТИНА.



Функция REDUCE

Уменьшает массив до накопленных значений, применяя ЛЯМБДА к каждому значению и возвращая общее значение в накопителе.



Функция SCAN

Сканирует массив, применяя ЛЯМБДА к каждому значению и возвращая массив с каждым промежуточным значением.


ПЕРЕКЛЮЧ

Сравнивает выражение со списком значений и возвращает результат, соответствующий первому совпадающему значению. Если совпадений не выявлено, может возвращаться указанное значение по умолчанию.


ИСТИНА

Возвращает логическое значение ИСТИНА.


ИСКЛИЛИ

Возвращает логическое исключающее ИЛИ всех аргументов.

Важно: Вычисляемые результаты формул и некоторые функции листа Excel могут несколько отличаться на компьютерах под управлением Windows с архитектурой x86 или x86-64 и компьютерах под управлением Windows RT с архитектурой ARM. Подробнее об этих различиях.




Функции Excel (по категориям)


Функции Excel (по алфавиту)


Орг_обр_ел_інф_2017-2018Практичні завдання — Excel Практична робота 2.1

  • Функция ЕСЛИ В Excel с несколькими условиями
    • Расширение функционала с помощью операторов «И» и «ИЛИ»
      • Как сравнить данные в двух таблицах

         

        file-assets/exampe_if_2_1.xlsx

        Функция ЕСЛИ В Excel с несколькими условиями

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

        Синтаксис будет выглядеть следующим образом:

        =ЕСЛИ(логическое_выражение;значение_если_истина;ЕСЛИ(логическое_выражение;значение_если_истина;значение_если_ложь))

        Здесь оператор проверяет два параметра. Если первое условие истинно, то формула возвращает первый аргумент – истину. Ложно – оператор проверяет второе условие.

        Примеры несколько условий функции ЕСЛИ в Excel:

        Таблица для анализа успеваемости. Ученик получил 5 баллов – «отлично». 4 – «хорошо». 3 – «удовлетворительно». Оператор ЕСЛИ проверяет 2 условия: равенство значения в ячейке 5 и 4.

        В этом примере мы добавили третье условие, подразумевающее наличие в табеле успеваемости еще и «двоек». Принцип «срабатывания» оператора ЕСЛИ тот же.

        Расширение функционала с помощью операторов «И» и «ИЛИ»

        Когда нужно проверить несколько истинных условий, используется функция И. Суть такова: ЕСЛИ а = 1 И а = 2 ТОГДА значение в ИНАЧЕ значение с.

        Функция ИЛИ проверяет условие 1 или условие 2. Как только хотя бы одно условие истинно, то результат будет истинным. Суть такова: ЕСЛИ а = 1 ИЛИ а = 2 ТОГДА значение в ИНАЧЕ значение с.

        Функции И и ИЛИ могут проверить до 30 условий.

        Пример использования оператора И:

        Пример использования функции ИЛИ:

        Как сравнить данные в двух таблицах

        Пользователям часто приходится сравнить две таблицы в Excel на совпадения. Примеры из «жизни»: сопоставить цены на товар в разные привозы, сравнить балансы (бухгалтерские отчеты) за несколько месяцев, успеваемость учеников (студентов) разных классов, в разные четверти и т.д.

        Чтобы сравнить 2 таблицы в Excel, можно воспользоваться оператором СЧЕТЕСЛИ. Рассмотрим порядок применения функции.

        Для примера возьмем две таблицы с техническими характеристиками разных кухонных комбайнов. Мы задумали выделение отличий цветом. Эту задачу в Excel решает условное форматирование.

        Исходные данные (таблицы, с которыми будем работать):

        Выделяем первую таблицу. Условное форматирование – создать правило – использовать формулу для определения форматируемых ячеек:

        В строку формул записываем: =СЧЕТЕСЛИ (сравниваемый диапазон; первая ячейка первой таблицы)=0. Сравниваемый диапазон – это вторая таблица.

        Чтобы вбить в формулу диапазон, просто выделяем его первую ячейку и последнюю. «= 0» означает команду поиска точных (а не приблизительных) значений.

        Выбираем формат и устанавливаем, как изменятся ячейки при соблюдении формулы. Лучше сделать заливку цветом.

        Выделяем вторую таблицу. Условное форматирование – создать правило – использовать формулу. Применяем тот же оператор (СЧЕТЕСЛИ).

         

        Здесь вместо первой и последней ячейки диапазона мы вставили имя столбца, которое присвоили ему заранее. Можно заполнять формулу любым из способов. Но с именем проще.

        Видео: ЕСЛИ с И и ИЛИ

        Расширенные функции ЕСЛИ

        Обучение Эксель 2013.

        Расширенные функции ЕСЛИ

        Расширенные функции ЕСЛИ

        ЕСЛИ с И и ИЛИ

        • Расширенные функции ЕСЛИ

          видео

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

          видео

        • ЕСЛИ с И и ИЛИ

          видео

        • СЧЁТЕСЛИМН и СУММЕСЛИМН

          видео

        • СРЕДНИЕСЛИМН и ЕСЛИОШИБКА

          видео

        Следующий:

        Формулы массива

        Посмотрите это видео, чтобы узнать, как расширить функциональные возможности функции ЕСЛИ путем вложения функций И ​​и ИЛИ.

        Хотите больше?

        Вложить функцию в функцию

        ЕСЛИ функция

        Функция СУММЕСЛИМН

        СЧЁТЕСЛИМН функция

        Функция СРЗНАЧЕСЛИ

        ЕСЛИОШИБКА функция

        Теперь мы расширим функциональность функции IF , вложив функции И и ИЛИ .

        Мы ищем учащихся, получивших все «пятерки» за тесты, используя ЕСЛИ с вложенной функцией И .

        Формула проверяет, выполняются ли все условия.

        Если да, результатом функции ЕСЛИ будет ИСТИНА .

        Для всех «пятерок» нам нужно знать, превышает ли балл учащегося по тесту 1 9 или равен ему0 (курсор находится рядом со ссылкой на ячейку; я нажимаю F4, чтобы сделать ее абсолютной ссылкой на ячейку), и их оценка в тесте 2 больше или равна 90 (я снова нажимаю F4), и их оценка в тесте 3 больше или равно 90.

        Если все они больше или равны 90, функция ЕСЛИ возвращает Да ; если нет, возвращается Нет .

        Я копирую формулу.

        Мы видим, что только у Мо есть все «А».

        Давайте посмотрим, как это работает.

        И возвращает ИСТИНА , когда все аргументы оцениваются как ИСТИНА , и ЛОЖЬ , когда хотя бы один аргумент оценивается как ЛОЖЬ .

        Для функции IF , когда logical_test оценивается как TRUE , функция IF возвращает value_if_true .

        Когда logical_test оценивается как FALSE , функция возвращает значение_если_ложь .

        AND вложена в функцию IF и является logical_test .

        Когда все аргументы в функции И оцениваются как ИСТИНА , ЕСЛИ возвращает значение_если_истина .

        Когда хотя бы один аргумент в функции И оценивается как ЛОЖЬ , ЕСЛИ возвращает значение_если_ложь .

        Теперь мы ищем студентов, которые имеют хотя бы одну пятерку в своих тестах, используя IF с вложенной функцией OR .

        По крайней мере, для одного «А» нам нужно знать, является ли результат учащегося за Тест 1 больше или равным 90, или его балл за Тест 2 больше или равен 90, или его балл за Тест 3 больше или равно 90.

        Если хотя бы один тест больше или равен 90, функция ЕСЛИ возвращает Да .

        Если ни один из тестов не больше или равен 90, возвращается Нет .

        И у Боба, и у Мо есть хотя бы одна буква «А».

        Давайте посмотрим, как это работает. Это похоже на вложенную функцию И .

        ИЛИ возвращает ИСТИНА , если какой-либо аргумент равен ИСТИНА и ЛОЖЬ , если все аргументы равны ЛОЖЬ .

        В этом примере OR вложено в функцию IF и является logical_test .

        Если какие-либо аргументы в 9Функция 0048 ИЛИ оценивается как ИСТИНА , ЕСЛИ возвращает значение_если_истина .

        Если все аргументы в функции ИЛИ оцениваются как ЛОЖЬ , ЕСЛИ возвращает значение_если_ложь .

        Далее функции СЧЁТЕСЛИМН и СУММЕСЛИМН .

        Оператор Excel ЕСЛИ ИЛИ с примерами формул

        В этом учебном пособии показано, как написать оператор ЕСЛИ ИЛИ в Excel для проверки различных условий «это ИЛИ то».

        ЕСЛИ — одна из самых популярных функций Excel, очень полезная сама по себе. В сочетании с логическими функциями, такими как И, ИЛИ и НЕ, функция ЕСЛИ имеет еще большую ценность, поскольку позволяет проверять несколько условий в желаемых комбинациях. В этом уроке мы сосредоточимся на использовании формулы ЕСЛИ-ИЛИ-ИЛИ в Excel.

        Чтобы оценить два или более условий и вернуть один результат, если какое-либо из условий ИСТИНА, и другой результат, если все условия ЛОЖЬ, вставьте функцию ИЛИ в логическую проверку ЕСЛИ:

        ЕСЛИ(ИЛИ( условие1 , условие2 ,…), значение_если_истина, значение_если_ложь)

        На простом английском языке логика формулы может быть сформулирована следующим образом: Если ячейка «это» ИЛИ «это», выполните одно действие, если нет, то сделайте что-то еще.

        Вот пример формулы ЕСЛИ ИЛИ в самой простой форме:

        =ЕСЛИ(ИЛИ(B2="доставлено", B2="оплачено"), "закрыто", "открыто")

        Формула говорит следующее: Если в ячейке B2 указано «доставлено» или «оплачено», пометьте заказ как «Закрытый», иначе «Открытый».

        Если вы хотите, чтобы ничего не возвращал , если логическая проверка дает FALSE , включите пустую строку («») в последний аргумент:

        =ЕСЛИ(ИЛИ(B2="доставлено", B2="оплачено"), "закрыто", "")

        Эту же формулу можно записать в более компактной форме, используя константу массива:

        =ЕСЛИ(ИЛИ(B2={"доставлено","оплачено"}), "закрыто", "")

        Если последний аргумент опущен, формула будет отображать ЛОЖЬ, если ни одно из условий не будет выполнено.

        Примечание. Обратите внимание, что формула ЕСЛИ ИЛИ в Excel не делает различий между строчными и прописными буквами, поскольку функция ИЛИ нечувствительна к регистру . В нашем случае «доставлено», «доставлено» и «доставлено» считаются одним и тем же словом. Если вы хотите различать регистр текста, заверните каждый аргумент функции ИЛИ в EXACT, как показано в этом примере.

        Excel Примеры формул ЕСЛИ ИЛИ

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

        Формула 1. ЕСЛИ с несколькими условиями ИЛИ

        Нет определенного ограничения на количество условий ИЛИ, встроенных в формулу ЕСЛИ, если она соответствует общим ограничениям Excel:

        • В Excel 2007 и более поздних версиях допускается до 255 аргументов, общая длина которых не превышает 8 192 символов.
        • В Excel 2003 и более ранних версиях можно использовать до 30 аргументов, а общая длина не должна превышать 1024 символа.

        В качестве примера давайте проверим столбцы A, B и C на наличие пустых ячеек и вернем «Неполный», если хотя бы одна из 3 ячеек пуста. Задачу можно решить с помощью следующей функции ЕСЛИ ИЛИ:

        =ЕСЛИ(ИЛИ(A2="",B2="", C2=""),"Неполный","")

        И результат будет выглядеть примерно так:

        Формула 2. Если ячейка это ИЛИ то, то вычисляем

        Ищете формулу, которая может делать что-то более сложное, чем возвращать предопределенный текст? Просто вложите другую функцию или арифметическое уравнение в значение_если_истина и/или значение_если_ложь аргументы ЕСЛИ.

        Допустим, вы рассчитываете общую сумму заказа ( Кол-во умножить на Цена за единицу ), и вы хотите применить скидку 10%, если выполняется любое из этих условий:

        • в B2 больше или равно 10 или
        • Цена за единицу в C2 больше или равна 5 долларам.

        Итак, вы используете функцию ИЛИ, чтобы проверить оба условия, и, если результат ИСТИНА, уменьшите общую сумму на 10% (B2*C2*0,9), в противном случае верните полную цену (B2*C2):

        =ЕСЛИ(ИЛИ(B2>=10, C2>=5), B2*C2*0,9, В2*С2)

        Кроме того, вы можете использовать приведенную ниже формулу, чтобы явно указать заказы со скидкой:

        =ЕСЛИ(ИЛИ(B2>=10, C2>=5),"Да", "Нет")

        На приведенном ниже снимке экрана показаны обе формулы в действии:

        Формула 3.

        Формула ЕСЛИ ИЛИ с учетом регистра

        Как уже упоминалось, функция Excel ИЛИ по своей природе нечувствительна к регистру. Однако ваши данные могут быть чувствительны к регистру, поэтому вам нужно выполнить тестов ИЛИ с учетом регистра.0049 . В этом случае выполните каждую отдельную логическую проверку внутри функции EXACT и вложите эти функции в оператор ИЛИ.

        ЕСЛИ(ИЛИ(ТОЧНОЕ(ячейка , » условие1 «), ТОЧНОЕ(ячейка , » условие2 «)), значение_если_истина, значение_если_ложь)

        В этом примере найдем и отметим идентификаторы заказов «AA-1» и «BB-1»:

        = ЕСЛИ (ИЛИ (ТОЧНО (A2, "AA-1"), ТОЧНО (A2, "BB-1")), "x", "")

        В результате только два идентификатора заказов, где все буквы заглавные, помечены знаком «x»; похожие идентификаторы, такие как «aa-1» или «Bb-1», не помечаются:

        Формула 4. Вложенные операторы ЕСЛИ ИЛИ в Excel

        В ситуациях, когда вы хотите протестировать несколько наборов критериев ИЛИ и вернуть разные значения в зависимости от результатов этих тестов, напишите отдельную формулу ЕСЛИ для каждого набора критериев «это ИЛИ то» и вложите эти ЕСЛИ друг в друга.

        Чтобы продемонстрировать концепцию, давайте проверим названия элементов в столбце A и вернем «Фрукты» для Яблоко или Апельсин и «Овощи» для Помидор или Огурец :

        =ЕСЛИ(ИЛИ(A2="яблоко", A2="апельсин"), "Фрукты", ЕСЛИ(ИЛИ(A2="помидор", A2="огурец"), "Овощи", ""))

        Дополнительные сведения см. в разделе Вложенные ЕСЛИ с условиями ИЛИ/И.

        Формула 5. Оператор ЕСЛИ И ИЛИ

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

        В качестве примера, мы будем помечать строки, в которых элемент в столбце A равен либо 9, либо0218 Apple или Orange и количество в столбце B больше 10:

        =ЕСЛИ(И(ИЛИ(A2="яблоко",A2="апельсин"), B2>10), "x", "")

        Для получения дополнительной информации см. Excel ЕСЛИ с несколькими условиями И/ИЛИ.

        Вот как вы используете функции ЕСЛИ и ИЛИ вместе.