Функция Excel If

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

  • Пример 1. Использование простой функции ЕСЛИ для чисел
  • Пример 2: Использование функции ЕСЛИ для текстовых значений
  • Пример 3: Использование функции ЕСЛИ для значений даты
  • Пример 4: Использование функции ЕСЛИ с И, ИЛИ работают вместе
  • Пример 5: Использование вложенной функции ЕСЛИ

Содержание

  1. Синтаксис:
  2. Аргументы:
  3. Возврат:
  4. Примеры:
  5. -> Лучшие инструменты для повышения производительности в офисе

Синтаксис:

Синтаксис функции ЕСЛИ в Excel:

Аргументы:

  • : обязательно. Это условие, которое вы хотите проверить.
  • : необязательно. Конкретное значение, которое вы хотите вернуть, если результат логического_теста – ИСТИНА.
  • : необязательно. Значение, которое вы хотите вернуть, если результат логического_теста ЛОЖЬ.

Примечания :

1. Если value_if_true опущено:

  • Если аргумент опущен в функции IF, например только запятая после логического_теста, он вернет ноль при выполнении условия. Например: .
  • Если вы хотите использовать пустую ячейку вместо нуля, если условие выполняется, вы должны ввести двойные кавычки “” во второй параметр, например:

2. Если value_if_false опущено:

  • Если параметр опущен в функции IF, он будет вернуть ЛОЖЬ, если указанное условие не выполняется. Например: .
  • Если вы поставите запятую после аргумента value_if_true, он вернет ноль, если указанное условие не выполнено. Например: .
  • Если вы введете двойные кавычки “” в третий параметр, пустая ячейка вернется, если условие не будет выполнено. Например:

Возврат:

Проверка на конкретное условие, возвращает соответствующее значение, указанное вами для ИСТИНА или ЛОЖЬ.

Примеры:

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

Например, предположим, вы хотите протестировать список значений, если значение больше определенного значения 100, отображается текст «Хорошо», если нет, текст Возвращается «Плохо».

Введите формулу ниже, и вы получите результат ниже, который вам нужен.

Пример 2 : Использование функции ЕСЛИ для текстовых значений

Случай 1: функция ЕСЛИ для текстовых значений без учета регистра:

Здесь у меня есть таблица со списком задач и статусом завершения, теперь я хочу знать, какие задачи нужно продолжить, а какие нет. Когда текст в столбце C заполнен, будет отображаться «Нет», в противном случае будет возвращено «Да».

Пожалуйста, примените следующую формулу, теперь ячейка вернет «Нет», когда текст в столбце C отображается как «завершенный», независимо от того, в верхнем или нижнем регистре; если другой текст в столбце C, будет возвращено «Да». См. Снимок экрана:

Случай 2: функция ЕСЛИ для текстовых значений с учетом регистра:

Чтобы проверить текстовые значения с учетом регистра, вы следует объединить функцию ЕСЛИ с функцией ТОЧНЫЙ, примените формулу ниже, тогда будет распознан только текст с точным соответствием, и вы получите следующий результат, который вам нужен:

Случай 3: функция ЕСЛИ для текстовых значений с частичным соответствием:

Иногда вам нужно проверить значения ячеек на основе частичного текста, в этом случае вы должны использовать ЕСЛИ, ЕЧИСЛО и ПОИСК вместе.

Например, если вы хотите проверить ячейки, содержащие текст «comp», а затем вернуть соответствующие значения, примените формулу ниже. И вы получите результат, как показано на скриншоте ниже:

Примечания:

  • 1. Функция ПОИСК применяется для текста без учета регистра, если вы хотите проверить текст с учетом регистра, следует заменить функцию ПОИСК функцией НАЙТИ. Вот так:
  • 2. Текстовые значения в качестве параметров в формулах ЕСЛИ, вы должны заключить их в «двойные кавычки».

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

Случай 1. Функция ЕСЛИ для дат для сравнения дат с определенной датой:

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

Пожалуйста, примените эту формулу, когда дата больше 15.04.2019, будет возвращено «Да», в противном случае формула вернет текст «Нет», см. снимок экрана:

Примечание . В приведенной выше формуле вы можете использовать ссылку на ячейку напрямую, без использования функции ДАТАЗНАЧ. Примерно так: .

Случай 2: функция ЕСЛИ для дат для проверки дат больше или меньше 30 дней:

Если вы хотите определить даты, которые больше или меньше более 30 дней с текущей даты, вы можете объединить функцию СЕГОДНЯ с функцией ЕСЛИ.

Введите эту формулу:

Определите дату старше 30 дней:

Определите дату, превышающую 30 дней:

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

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

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

Я хочу проверить, соблюдены ли все установленные мной условия, например: B4 – красный, C4 – маленький и D4> 200. Если все условия TURE, отметьте результат как «Да»; Если любое из условий – ЛОЖЬ, верните «Нет».

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

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

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

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

Случай 3. Использование функции ЕСЛИ вместе с функциями И и ИЛИ:

В этом примере я объединю функцию ЕСЛИ с функциями И и ИЛИ одновременно. Предположим, вы должны проверить следующие условия:

Если любое из вышеуказанных условий выполняется, возвращается Match в противном случае нет.

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

Пример 5: Использование вложенной функции ЕСЛИ

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

Оператор Nested IF, который объединяет несколько условий IF , это означает помещение оператора IF в другой оператор IF и повторение этого процесса несколько раз.

Синтаксис для функции вложенного IF в Excel:

Примечание : в Excel 2007 и более поздних версиях вы можете вложить до 64 функций ЕСЛИ в одну формулу и в Excel 2003 и более ранних версиях можно использовать только 7 вложенных функций ЕСЛИ.

Случай 1. Вложенная функция ЕСЛИ для проверки нескольких условий:

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

Пожалуйста, примените эту формулу, и вы получите следующий результат: если оценка больше или равна 90, оценка будет« Отлично », если оценка больше или равный 80, оценка – «Хорошо», если оценка больше или равна 60, оценка – «Средняя», в противном случае – оценка «Плохо».

Пояснение к приведенной выше формуле :

Случай 2: Вложенная функция ЕСЛИ для расчета цены на основе количества:

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

Например, вы хотите указать покупателям цену br Чем больше количество покупок, тем больше скидок они получат, как показано на скриншоте ниже.

Поскольку общая цена равна количеству, умножьте цену, поэтому вы должны умножить указанное количество на значение, возвращаемое вложенными If. Используйте эту формулу:

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

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

Оператор Значение Пример Описание
> Больше, чем Если число в ячейке A1 равно больше 10, формула возвращает «ОК»; в противном случае возвращается 0.
Меньше Если число в ячейке A1 меньше 10, формула возвращает «ОК»; в противном случае возвращается пустая ячейка.
> = Больше или равно Если число в ячейке A1 больше, чем или равный 10, он вернет «ОК»; в противном случае отобразится «Плохо».
Меньше чем или равно Если число в ячейке A1 меньше или равно 10, возвращается «ОК», в противном случае возвращается «Нет».
= Равно Если число r в ячейке A1 равно 10, возвращает «ОК»; в противном случае отображается «Нет».
Не равно Если число в ячейке A1 не равно 10, формула возвращает «Нет»; в противном случае – «ОК».

-> Лучшие инструменты для повышения производительности в офисе

Источник: frestage.ru

Бытовой вопрос