Примеры как пользоваться функцией если в excel: Функция ЕСЛИ — вложенные формулы и типовые ошибки

Содержание

Функция ЕСЛИ в Excel с примерами

Сегодня мы рассмотрим функцию ЕСЛИ.

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

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

Если вам необходима проверка условий большого количества однотипных ЕСЛИ, то возможно вам будет полезна статья про альтернативный способ с использованием ВПР.

Функция ЕСЛИ проверяет, выполняется ли условие, и возвращает одно значение, если оно выполняется, и другое значение, если нет.

Синтаксис функции ЕСЛИ очень простой:

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

лог_выражение – это любое значение или выражение, которое при вычислении дает значение ИСТИНА или ЛОЖЬ.

Что это значит?  Выражение при вычислении дает значение ИСТИНА если это выражение верно.

В этой части необходимо проверить на соответствие выражения.

Например:

=ЕСЛИ(А1=10; [значение_если_истина]; [значение_если_ложь])  — если А1 равно 10, то выражение  А1=10 даст значение ИСТИНА, а если не равно 10, то ЛОЖЬ

Другой пример

=ЕСЛИ(А1>30; [значение_если_истина]; [значение_если_ложь])  — если в ячейки А1 число больше 30, то А1>30 вернет ИСТИНА, а если меньше, то ЛОЖЬ

Еще пример

=ЕСЛИ(С1=”Да”; [значение_если_истина]; [значение_если_ложь])  — если в ячейки C1 содержится слово “Да” то выражение вернет значение ИСТИНА, а если нет, то С1=”Да” вернет ЛОЖЬ

Надеюсь с этим понятно, поехали дальше. Рассмотрим следующие компоненты функции ЕСЛИ

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

значение_если_истина, значение_если_ложь – как видно из их названия, это то что необходимо сделать в зависимости от того, что вернул лог выражения: ИСТИНА и ЛОЖЬ

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

Рассмотрим использование функции ЕСЛИ на практическом примере. У нас есть таблица заказов, которую мы использовали при рассмотрении работы функции ВПР. Нам необходимо заполнить столбец по заказам Ведер (ошибочно на картинке указано «Заказы Cтолов»), то есть необходимо выбрать только заказы с Ведрами. Это можно сделать различными способами,  но мы с вами будет использовать функцию ЕСЛИ, чтобы показать ее работу на примере. (см.рисунок)

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

=ЕСЛИ(A3="Ведро";D3;"-")

и нажмем Enter

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

Итак, первый аргумент (лог выражения) A3=»Ведро» проверяет содержится ли в ячейке А3 слово «Ведро», если содержится, то выполняется второй аргумент функции ЕСЛИ (значение_если_истина), в нашем случае это D3 (т.е стоимость заказа),  если в ячейка А3 не равна слову «Ведро», то выполняется третий аргумент функции ЕСЛИ (значение_если_ложь), в нашем случае это «-» ( т.е будет написано тире).

Таким образом, в ячейки E3 появится значение D3, т.е число 240.

Далее необходимо протянуть формулу вниз для остальных значений. Для этого необходимо выделить ячейку  Е3 и потянуть вниз за нижний правый угол (смотрите рисунок 3)

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

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

Спасибо за внимание.

 

Как использовать функцию ЕСЛИ в Excel (плюс примеры) • BUOM

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

Что такое оператор ЕСЛИ в Excel?

Оператор Excel IF — это логическое выражение, которое проверяет условие и возвращает значение в зависимости от того, истинно это условие или нет. Функция ЕСЛИ имеет вид =ЕСЛИ(логическая_проверка, значение_если_истина, значение_если_ложь), и каждый аргумент представляет следующее:

  • Logical_test: этот аргумент сообщает Excel, какое условие нужно проверить. После оценки условия он выдает либо истинный, либо ложный результат.

  • Value_if_true: это значение возвращает Excel, если результат верен.

  • Значение_если_ложь: если результат ложен, Excel возвращает это значение.

Оператор IF может оценивать одно условие, например, если значение больше или равно определенному числу. Excel также позволяет оценивать несколько условий и назначать разные результаты. Например, если значение больше определенного числа, Excel может создать значение A. Если значение меньше определенного числа, оно может создать значение B. Если значение выходит за эти диапазоны, Excel может создать значение C. Люди называют операторы IF с несколькими функциями вложенными операторами IF.

Как использовать функцию ЕСЛИ в Excel

Вот как использовать функцию ЕСЛИ в Excel:

Программы для Windows, мобильные приложения, игры — ВСЁ БЕСПЛАТНО, в нашем закрытом телеграмм канале — Подписывайтесь:)

1. Вставьте функцию ЕСЛИ

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

2. Создайте логический тест

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

  • > (больше чем)

  • = (равно)

  • (не равно)

  • >= (больше или равно)

Если вы хотите, чтобы Excel оценивал, меньше ли C4 10, в поле «logical_test» будет C4>10. Вы также можете создавать условия, основанные только на ячейках. Например, если вы хотите определить, равно ли значение C4 значению D4, поле «logical_test» будет C4=D4. Если вы измените число в ячейке C4 или D4, функция ЕСЛИ обновится с новым числом.

3. Настройте «значение_если_истина»

Обратите внимание, что поле «value_if_true» является необязательным. Если вы оставите это поле пустым, Excel автоматически создаст значение «ИСТИНА», если условие истинно. Если вы хотите, чтобы Excel генерировал пустой результат, если значение истинно, введите «» в поле «значение_если_истина». Используйте эти рекомендации, чтобы настроить результат «value_if_true»:

  • Если вы хотите, чтобы истинное значение ссылалось на другую ячейку, выберите ячейку, пока выделено поле «value_if_true».

  • Если вы хотите, чтобы истинное значение было числом, введите число.

  • Если вы хотите, чтобы истинным значением было слово или фраза, заключите это слово или фразу в кавычки.

4. Настройте «значение_если_ложь»

Поле «значение_если_ложь» похоже на поле «значение_если_истина», поскольку оно необязательное и использует те же правила форматирования. Разница в том, что он обозначает значение, которое Excel отображает, если условие ложно. Кроме того, если вы оставите это поле пустым, будет создано значение по умолчанию «ЛОЖЬ» для ложного условия.

5. Нажмите «ОК».

После заполнения полей «logical_test», «value_if_true» и «value_if_false» нажмите «ОК». Убедитесь, что вы выполнили их правильно, оценив, дала ли функция правильный результат. Если вы хотите скопировать функцию в другие ячейки, щелкните маркер заполнения ячейки с формулой и перетащите его через строку или вниз по столбцу.

Как создать вложенную функцию ЕСЛИ в Excel

Вот как создать вложенную функцию ЕСЛИ в Excel:

1. Введите функцию ЕСЛИ

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

2. Создайте первое условие

Введите первое условие и истинное значение. Например, если вы хотите, чтобы Excel генерировал значение «высокий», если B2 больше или равен 100, введите «=IF(B2>=100, «Высокий».» Запятая после «высокий» указывает, что Следующим значением является аргумент «значение_если_ложь», но поскольку вы создаете вложенную функцию ЕСЛИ, вы вводите другую функцию ЕСЛИ вместо ложного значения.

3. Введите другую функцию ЕСЛИ

Введите другую функцию ЕСЛИ, введя ЕСЛИ после аргумента «значение_если_истина». Используя приведенный выше пример, это будет выглядеть так: «=IF(B2>=100, «High», IF(.») Определите другое условие, которое вы хотите, чтобы Excel оценил, и введите его после открывающей скобки. Например, если вы хотите Excel для создания значения «средний», если B2 больше или равен 50, введите «=IF(B2>=100, «Высокий», IF(B2>=50, «Средний»,. »).

4. Введите значение функции, если оно ложно

Если B2 не соответствует ни одному из этих условий, вы можете захотеть, чтобы Excel сгенерировал значение «низкий». Назначьте «низкий» в качестве аргумента функции «значение_если_ложь», введя следующее: «=ЕСЛИ(B2>=100, «Высокий», ЕСЛИ(B2>=50, «Средний», «Низкий»))». Обратите внимание, что Excel оценивает условия слева направо, и как только он оценивает условие как истинное, он игнорирует другие условия. В этом примере представьте, что 125 — это значение в ячейке B2. Несмотря на то, что 125 больше, чем 100 и 50, Excel создает значение «высокий», поскольку 125 соответствует первому условию.

Примеры функции ЕСЛИ в Excel

Вот два примера функции ЕСЛИ в Excel:

Пример первый

Бухгалтер хочет оценить расходы сотрудника на недавнюю командировку и определить, остались ли они в пределах своего бюджета. В первоначальном бюджете было выделено 700 долларов на авиабилеты, а сотрудник потратил 600 долларов на билет на самолет. Бухгалтер помещает первоначальную сумму бюджета в A1 и сумму расходов в B1. В C1 он входит в функцию ЕСЛИ.

Бухгалтер также хочет проанализировать расходы сотрудника на питание и проживание. Сотрудница потратила 150 долларов из своего 200-долларового бюджета на еду и 300 долларов из 250-долларового бюджета на развлечения. Когда бухгалтер применяет формулу к ячейкам для еды и развлечений, ячейки показывают, что работник уложился в бюджет на еду и превысил бюджет на развлечения.

Пример второй

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

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

Обратите внимание, что ни один из продуктов, упомянутых в этой статье, не связан с компанией Indeed.

Как использовать функцию ЕСЛИ в Excel: шаг за шагом (2023)

Перейти к содержимому Как использовать функцию ЕСЛИ в Excel: шаг за шагом (2023)

Функция ЕСЛИ будет одной из Самые полезные функции Excel, с которыми вы когда-либо сталкивались🤩

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

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

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

Содержание

Как использовать функцию ЕСЛИ в Excel

Функция ЕСЛИ — это логическая функция Excel, которая проверяет предоставленное условие. Если условие истинно, функция ЕСЛИ вернет одно значение.

И если оно ложно, то вернет другое значение. И, кстати, оба эти значения будут предоставлены вами. Давайте посмотрим на это на примере 👩‍🏫

Здесь у нас есть список некоторых людей с указанием их возраста.

Можем ли мы использовать функцию ЕСЛИ, чтобы узнать, кому из них 50 лет? Конечно. См. здесь:

  1. Активировать ячейку.
  2. Напишите функцию ЕСЛИ, как показано ниже:

= ЕСЛИ (B2=50,

В качестве первого аргумента функции ЕСЛИ напишите условие для проверки 👴

Мы хотим проверить, соответствует ли возраст каждый человек равен 50. Возраст указан в столбце B, поэтому мы записали логическое условие B2=50.

Это указывает Excel проверить, равно ли B2 50.

Обратите внимание, что мы использовали логический оператор (=) для указания условия. Вам понадобится логический оператор, чтобы указать любое условие.

Kasper Langmann , Microsoft Office Specialist

  1. В качестве следующего аргумента напишите значение value_if_true, как ниже:

= if (b2 = 50, «равна 50”,

что Excel вернет, если логическое условие станет истинным.Это необязательный аргумент, который вы можете опустить ❌

Сейчас мы устанавливаем значение «Равно 50».

Если значение_если_истина опущено, а логическая проверка дает истинное значение, Excel просто возвращает вместо него логическое значение «ИСТИНА».

Каспер Лангманн , специалист по Microsoft Office

  1. Затем введите значение_если_ложь, как показано ниже:

    Значение_если_ложь — это значение, которое Excel вернет, если логическое условие станет ложным. Это также необязательный аргумент, который можно опустить.

    Мы установили значение «Не равно 50» 🙈

    Не забудьте заключить value_if_true и value_if_false в двойные кавычки. Или иначе не распознал бы его как текст.

    И ваша функция ЕСЛИ вернет ошибку #NAME 🤯

    Если значение_если_ложь опущено, Excel просто вернет вместо него логическое значение «ЛОЖЬ».

    Каспер Лангманн , специалист Microsoft Office

    1. Все хорошо! Нажмите Enter.

    Функция ЕСЛИ оценивает, равна ли ячейка B2 50. И поскольку это не так, мы получаем «Не равно 50» (значение_если_ложь) 🚩

    1. Перетащите ту же формулу на весь список.

    И вот вы получаете результаты функции ЕСЛИ для всего списка🥂

    Обратите внимание, как Excel предоставил значение, если оно истинно (равно 50) для ячеек B3 и B6, где возраст равен 60 годам. Это было довольно просто!

    ЕСЛИ и логические операторы

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

    Например, используя тот же набор данных, что и выше, можем ли мы легко увидеть, какие люди старше 50 лет 👀

    1. Напишите функцию ЕСЛИ, как показано ниже: Чтобы найти возраст больше 50 лет, мы собираемся определить логическое условие, используя логический оператор больше чем (>)

      Итак, мы записали условие как B2>50 (B2 больше 50?).

      1. Затем напишите value_if_true и value_if_false, как показано ниже:

      = ЕСЛИ (B2>50, «Больше 50», «Не больше 50»)

      Мы хотим, чтобы Excel возвращал текстовую строку «Больше 50», если возраст больше 50 лет.

      И если какой-либо возраст меньше 50 лет, мы хотим, чтобы Excel возвращал «Не больше 50» ✈

      1. Нажмите Enter.

      Функция ЕСЛИ оценивает, больше ли ячейка B2 50. И мы получаем результат «Больше 50» в самой первой ячейке, так как возраст в ячейке B2 равен 88. (88>50) 👌

      1. Перетащите одну и ту же формулу на весь список.

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

      Профессиональный совет!

      Всего для написания любого логического теста в Excel можно использовать 6 логических операторов. >=)

    2. Меньше или равно (<=)
    3. Не равно (<>)
    4. Другие примеры формул ЕСЛИ

      Нам еще не хватило функции ЕСЛИ, и это еще не все. Ниже приведены еще несколько примеров функции ЕСЛИ. Но что, если вы хотите использовать его с текстом?

      Вы все еще можете это сделать. Посмотрите на данные ниже.

      Некоторые сотрудники работали сверхурочно, а другие нет. Основываясь на деталях сверхурочной работы, мы должны предложить стимулы для сотрудников 💰

      Итак, можем ли мы легко увидеть, какие сотрудники получают бонус на этот раз?

      1. Напишите функцию ЕСЛИ, как показано ниже:

      = ЕСЛИ (B2=»Сверхурочные работы»

      Поскольку мы хотим найти, кто из сотрудников работал сверхурочно, мы определили логическое условие B2=»Сверхурочные работы».

      Таким образом, Excel увидит, содержит ли ячейка B2 текстовое значение «Сверхурочные работы» или нет.0003

      Вот что вам следует принять к сведению. Поскольку на этот раз мы указали текст в нашем логическом условии, мы заключили его в двойные кавычки.

      Excel would fail to test a text logical condition if the text portion is not enclosed in quotation marks 📌

      Kasper Langmann , Microsoft Office Specialist

      1. Then write the value_if_true and value_in_false as below:

      = ЕСЛИ (B2=»Сверхурочные работы», «Да», «Нет»)

      Для любого сотрудника, работавшего сверхурочно, Excel вернет «Да» и наоборот.

      1. Нажмите Enter, чтобы запустить функцию 🏃‍♀️
      1. Перетащите ту же формулу на весь список.

      Функция ЕСЛИ проверяет наличие в ячейках текстового значения «Сверхурочная работа». И для всех ячеек, которые имеют это значение, результатом будет «Да». А для сотрудников, которые не работали сверхурочно, результат «Нет».

      Профессиональный совет!

      Вы заметили, что ячейка B5 имеет статус «РАБОТАЛ СВЕРХВРЕМЯ» (прописные буквы)?

      Однако функция ЕСЛИ по-прежнему считает логическую проверку истинной, и мы имеем значение «Да».

      Это говорит о том, что функция ЕСЛИ не чувствительна к регистру 🏆

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

      Этот пример будет интересным. Мы собираемся использовать функцию ЕСЛИ с датами в логических тестах.

      На изображении ниже показаны различные мероприятия, запланированные на определенные даты 📅

      В дополнение к этим событиям на 3 марта 2023 года запланировано еще одно событие. Теперь мы воспользуемся функцией ЕСЛИ, чтобы увидеть, пересекается ли какое-либо событие с событием 3 марта.

      1. Запишите функцию ЕСЛИ, как показано ниже:

      = ЕСЛИ (B2=ДАТА(2023,03,03)

      Мы записали логический тест как B2=ДАТА(2023,03,03)

      2

      Теперь Excel будет проверять, содержит ли ячейка B2 дату 03 марта 2022 г.

      Совет для профессионалов!

      Чтобы записать логический критерий с использованием даты, мы использовали функцию ДАТА, которая работает следующим образом:

      =ДАТА(год,мм,дд)

      Важно знать, что логические функции Excel не могут распознавать даты. Вместо этого они рассматривают их как текстовые строки 😅

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

      В качестве альтернативы вы можете преобразовать дату в порядковый номер, а затем написать функцию ЕСЛИ следующим образом:

      = ЕСЛИ (B2=44988,

      Однако, чтобы узнать порядковый номер для целевой даты (например, 44988 на 03 марта 2023 года), вам все равно нужно применить функцию ДАТА отдельно 🤷‍♀️

      1. Тогда напишите значение_если_истина и значение_если_ложь, как показано ниже:

      = ЕСЛИ (B2=ДАТА(2023,03,03), «Да», «Нет»)

       

      Для событий, запланированных на 3 марта 2022 г. , Excel вернём «Да»

      А если это не так, то получим чистое «Нет» ❌

      Интересно, правда? Давайте теперь запустим функцию, чтобы увидеть окончательные результаты.

      1. Нажмите Enter.
      1. Перетащите одну и ту же формулу на весь список.

      Похоже, нам придется пропустить Событие 3 и Событие 5 🙅‍♂️

      Вот и все — что теперь?

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

      Теперь вы знаете все тонкости функции ЕСЛИ в Excel. Надеюсь, вам понравилось читать ее так же, как мне понравилось ее писать ✍

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

      Чтобы стать мастером Excel, вы должны хорошо разбираться в функциях Excel. В частности, основные функции Excel, такие как функции ВПР, СУММЕСЛИ и ЕСЛИ.

      Не знаете с чего начать? Запишитесь на мой 30-минутный бесплатный курс электронной почты, который познакомит вас с этими (и многими другими) функциями Excel.

      Другие ресурсы

      Знаете ли вы? Существует преемник функции ЕСЛИ, который может помочь вам проверить несколько условий вместе (и выполнить несколько сравнений). Функция ИФС.

      Прочитайте наш блог о функции IFS и некоторых потенциальных проблемах с функцией IFS здесь, чтобы узнать больше об этом.

      Часто задаваемые вопросы