Как сделать функцию если то в excel?

Как сделать функцию если то в excel?
На чтение
24 мин.
Просмотров
28
Дата обновления
06.11.2024

Функция IF (ЕСЛИ) в Excel. Как использовать?

Функция ЕСЛИ (ЕСЛИ) в Excel — отличный инструмент для проверки условий на ИСТИНА или ЛОЖЬ. Если значения ваших вычислений равны заданным параметрам функции, например TRUE, она возвращает одно значение, если FALSE, то другое.

Что возвращает функция

Значение, указанное, когда два условия истинны или ложны.

Синтаксис

= IF (logical_test, [value_if_true], [value_if_false]) — английская версия

= IF (logical_expression; [value_if_true], [value_if_false]) — русская версия

Аргументы функции

  • логический_тест (logical_test) — это условие, которое вы хотите проверить. Этот аргумент функции должен быть логическим и иметь значение FALSE или TRUE. Аргумент может быть статическим значением или результатом функции или вычисления;
  • [value_if_true] ([value_if_true]) — (необязательно) — значение, возвращаемое функцией. Он будет отображаться, если проверяемое значение соответствует условию ИСТИНА;
  • [if_value] ([if_false_value]) — (необязательно) — значение, возвращаемое функцией. Он покажет, соответствует ли проверяемое вами условие условию FALSE.

Дополнительная информация

  • В функции ЕСЛИ можно проверить 64 условия одновременно;
  • Если один из аргументов функции является массивом, оценивается каждый элемент массива;
  • Если вы не укажете условие для аргумента FALSE if_value (value_if_false) в функции, например, после аргумента value_if_true (value_if_true) стоит только запятая (точка с запятой), функция вернет значение «0», если результат оценки функции ЛОЖЬ).

    В следующем примере формула = IF (A1> 20, «Разрешить») или = IF (A1> 20; «Разрешить»), где значение_если_если_значение (значение_если_false) не указано, но аргумент value_if_true (value_if_true) по-прежнему является разделенные запятой. Функция вернет «0» всякий раз, когда проверяемое условие не соответствует условиям ИСТИНА).

  • Если вы не укажете условие аргумента ИСТИНА (значение_если_ истинное (значение_если_ истинное значение)) в функции, например, условие указано только для аргумента, если_значение (значение_если_ ложь), то формула вернет значение «0», если результат расчет функции ИСТИНА);

    В приведенном ниже примере формула = ЕСЛИ (A1> 20; Отклонить) или = ЕСЛИ (A1> 20; Отклонить), где значение_если_ истинное (значение_Если_ истинное значение) не указано, формула будет возвращать «0» всякий раз, когда условие выполняется НАСТОЯЩЕЕ).

Функция Если в Excel примеры с несколькими условиями

Пример 1. Проверяем простое числовое условие с помощью функции IF (ЕСЛИ)

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

Ниже приведен простой пример использования функции при расчете оценок учащихся. Если сумма баллов больше или равна «35», то формула возвращает «Пройден», в противном случае — «Неудачно”.

Пример 2. Использование вложенной функции IF (ЕСЛИ) для проверки условия выражения

Функция может принимать до 64 условий одновременно. Хотя создавать длинные вложенные функции непрактично, в редких случаях можно создать формулу с множеством условий последовательно.

В приведенном ниже примере мы тестируем два условия.

  • Первое условие проверяет, составляет ли сумма баллов не менее 35 баллов. Если это ИСТИНА, функция вернет «Неудачно”;
  • Если первое условие — ЛОЖЬ, а общая оценка больше 35, функция проверяет второе условие. Если сумма баллов больше или равна 75. Если это правда, то функция возвращает значение «Отлично», в других случаях функция возвращает «Пройдено”.

Пример 3. Вычисляем сумму комиссии с продаж с помощью функции IF (ЕСЛИ) в Excel

Функция позволяет выполнять вычисления с числами. Хороший вариант использования — рассчитать комиссию с продаж для торгового представителя.

В следующем примере торговый представитель:

  • не получает комиссию при объеме продаж менее 50 тысяч;
  • получает комиссию 2%, если продажи составляют от 50 до 100 тыс
  • получите комиссию 4%, если продажи превысят 100к.

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

В формуле, использованной в предыдущем примере, расчет суммы комиссии выполняется в той же функции SE. Если объем продаж составляет от 50 до 100 тыс., Формула возвращает B2 * 2%, что составляет 2% комиссии в зависимости от объема продаж.

Пример 4. Используем логические операторы (AND/OR) (И/ИЛИ) в функции IF (ЕСЛИ) в Excel

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

Например, предположим, что вы выбираете студентов для получения стипендии на основе оценок и посещаемости. В приведенном ниже примере студент имеет право на участие только в том случае, если он набрал более 80 баллов и имеет посещаемость более 80%.

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

Формула для этого расчета:

= ЕСЛИ (И (B2> 80, C2> 80%), «Да», «Нет») — английская версия

= ЕСЛИ (И (B2> 80; C2> 80%), «Да»; «Нет») — русская версия

Пример 5. Преобразуем ошибки в значения “0” с помощью функции IF (ЕСЛИ)

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

Формула преобразования ошибок в ячейках следующая:

= SE (ISERROR (A1); 0; A1) — английская версия

= IF (ISERROR (A1), 0, A1) — русская версия

Формула возвращает «0», если в ячейке есть ошибка, в противном случае возвращает значение ячейки.

ПРИМЕЧАНИЕ. Если вы используете Excel 2007 или более позднюю версию, вы также можете использовать для этого функцию SEERROR.

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

= SE (ISBLANK (A1), 0, A1) — английская версия

= SE (ISBLANK (A1); 0; A1) — русская версия

Использование оператора «ЕСЛИ» в Microsoft Excel

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

Общее определение и задачи

«SE» — это стандартная функция Microsoft Excel. В его обязанности входит контроль соблюдения определенного условия. Когда условие выполняется (истина), значение возвращается в ячейку, в которой используется эта функция, а если оно не выполняется (ложь), возвращается другое значение.

Синтаксис этой функции следующий: «ЕСЛИ (логическое выражение; [функция, если истина]; [функция, если ложь])» .

Пример использования «ЕСЛИ»

Теперь рассмотрим конкретные примеры использования формулы ЕСЛИ».

  1. У нас есть таблица выплат. К 8 марта все женщины имеют право на бонус в размере 1000 рублей. В таблице есть столбец с указанием пола сотрудников. Следовательно, мы должны вычислить женщин из предоставленного списка и в соответствующие строки столбца «Бонус до 8 марта» ввести «1000». При этом, если пол не совпадает с женским, то значение таких строк должно соответствовать «0». Функция будет выглядеть так: «ЕСЛИ (B6 =« женский. »;« 1000 »;« 0 »)». То есть при результате проверки «истина» (если выясняется, что строка данных занята женщиной с параметром «женский») будет выполнено первое условие — «1000», а если «ложь»), то, соответственно, последний равен «0».
  2. Мы вводим это выражение в верхнюю ячейку, где должен отображаться результат. Поставьте знак «=» перед выражением «=».

Итак, мы получили таблицу с одним столбцом, заполненным функцией «ЕСЛИ».

Пример функции с несколькими условиями

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

  1. Например, возьмем тот же стол с выплатами премий до 8 марта. Но на этот раз по условиям размер бонуса зависит от категории сотрудника. Женщины со статусом ключевого персонала получают премию в размере 1000 рублей, вспомогательный персонал — только 500 рублей. Конечно, мужчины абсолютно не имеют права на этот вид оплаты, независимо от категории.
  2. Первое условие — если наемный работник — мужчина, размер полученного бонуса равен нулю. Если это значение ложно и сотрудник не мужчина (т.е женщина), проверяется второе условие. Если женщина принадлежит к основному персоналу, в ячейке будет отображаться значение «1000», а в противном случае — «500». В форме формулы это будет выглядеть так: «= SE (B6 =« мужской. »;« 0 »; SE (C6 =« Главный штаб »;« 1000 »;« 500″))» .
  3. Вставьте это выражение в верхнюю ячейку столбца «Бонус к 8 марта».

Как и в прошлый раз, «растягиваем» формулу вниз.

Пример с выполнением двух условий одновременно

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

  1. Например, в нашей ситуации премия до 8 марта в размере 1000 рублей присуждается только женщинам, которые составляют основной персонал, а мужчины и женщины, которые являются вспомогательным персоналом, ничего не получают. Следовательно, чтобы значение в ячейках столбца «Бонус до 8 марта» было равно 1000, необходимо выполнение двух условий: пол — женщина, категория персонала — основной персонал. Во всех остальных случаях значение в этих ячейках заранее будет равно нулю. Это записывается по следующей формуле: «= SE (AND (B6 =« женский. »; C6 =« Главный штаб »);« 1000 »;« 0 »)». Ставим в камеру.

Скопируйте значение формулы в ячейки ниже, аналогично показанным выше методам.

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

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

 

  1. Итак, предположим, что бонус к 8 марта в 1000 рублей полагается только женщинам, входящим в основной состав. В этом случае, если работник — мужчина или принадлежит к вспомогательному персоналу, размер его премии будет равен нулю, а если нет — 1000 рублей. В виде формулы это выглядит так: «= ЕСЛИ (ИЛИ (B6 =« мужской »; C6 =« Вспомогательный персонал »);« 0 »;« 1000 »)». Записываем его в соответствующую ячейку таблицы.

«Растягивание» результатов вниз.

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

0 Комментариев
Комментариев на модерации: 0
Оставьте комментарий