Skip to main content

Как использовать функцию IF-THEN в Excel

23 Функция Excel ЕСЛИ (Июнь 2026)

23 Функция Excel ЕСЛИ (Июнь 2026)
Anonim

Функция IF-THEN в Excel является мощным способом добавления решений к вашим электронным таблицам. Он проверяет условие, чтобы проверить, является ли оно истинным или ложным, а затем выполняет определенный набор инструкций на основе результатов.

Например, ввод IF-THEN в Excel, вы можете проверить, превышает ли конкретная ячейка больше 900. Если это так, вы можете заставить формулу вернуть текст «PERFECT». Если это не так, вы можете вернуть формулу «TOO SMALL».

Есть много условий, которые вы можете ввести в формулу IF-THEN. Вот как использовать функцию IF-THEN в Excel, а также несколько примеров.

Инструкции в этой статье применимы к Excel 2016, 2013, 2010; Excel для Mac и Excel 365 / Online.

Ввод IF-THEN в Excel

Синтаксис функции IF-THEN включает имя функции и аргументы функции внутри скобок.

Это правильный синтаксис функции IF-THEN:

= IF (логический тест, значение if true, value if false)

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

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

  • Первый аргумент сообщает функции, что делать, если сравнение истинно.
  • Второй аргумент сообщает функции, что делать, если сравнение ложно.

Простой пример функции IF-THEN

Прежде чем перейти к более сложным вычислениям, давайте рассмотрим очень простой пример инструкции IF-THEN.

Наша электронная таблица настроена с ячейкой B2 как 100 долларов США. Мы можем ввести следующую формулу в C2, чтобы указать, превышает ли значение значение больше 1000 долларов.

= IF (B2> 1000, «PERFECT», «TOO SMALL»)

Эта функция имеет следующие аргументы:

  • B2> 1000 проверяет, превышает ли значение в ячейке B2 1000.
  • "ИДЕАЛЬНО" возвращает слово PERFECT в ячейке C2, если B2 является больше 1000.
  • "СЛИШКОМ МАЛЕНЬКИЙ" возвращает фразу TOO SMALL в ячейке C2, если B2 не является больше 1000.

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

  • Исправлено число
  • Строка символов (текстовое значение)
  • Дата или время
  • Функции, возвращающие любое из значений выше
  • Ссылка на любую другую ячейку в электронной таблице, содержащую любое из приведенных выше значений

TRUE или FALSE часть функции также может вернуть любой из вышеперечисленных. Это означает, что вы можете сделать функцию IF-THEN очень продвинутой, вставив в нее дополнительные вычисления или функции (см. Ниже).

При вводе истинных или ложных условий оператора IF-THEN в Excel вам нужно использовать кавычки вокруг любого текста, который вы хотите вернуть, если только вы не используете TRUE и FALSE, которые Excel автоматически распознает. Другие значения и формулы не требуют кавычек.

Ввод вычислений в функцию IF-THEN

Вы можете встраивать различные вычисления для функции IF-THEN для выполнения, в зависимости от результатов сравнения.

В этом примере один расчет используется для расчета налогов, в зависимости от общего дохода в B2.

Логический тест сравнивает общий доход в B2, чтобы узнать, превышает ли он $ 50,000.00.

= ЕСЛИ (В2> 50000, В2 * 0,15, В2 * 0,10)

В этом примере B2 не превышает 50 000, поэтому условие «value_if_false» будет вычисляться и возвращать этот результат.

В этом случае это В2 * 0,10, который4000.

Результат помещается в ячейку C2, где вставлена ​​функция IF-THEN, будет 4000.

Вы также можете встраивать вычисления в сторону сравнения функции.

Например, если вы хотите оценить, что налогооблагаемый доход будет составлять только 80% от общего дохода, вы можете изменить вышеуказанную функцию IF-THEN следующим образом.

= ЕСЛИ (В2 * 0,8> 50000, В2 * 0,15, В2 * 0,10)

Это будет выполнять вычисления на B2 перед сопоставлением с 50 000.

Никогда не вводите запятую при вводе чисел в тысячах. Это связано с тем, что Excel интерпретирует запятую как конец аргумента внутри функции.

Функции вложенности внутри функции IF-THEN

Вы также можете вставлять (или «гнездо») функцию внутри функции IF-THEN.

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

В этом примере предположим, что у вас есть таблица с оценками 5 ваших учеников в столбце B. Вы можете усреднять эти оценки с помощью функции AVERAGE. В зависимости от результатов среднего класса вы можете вернуть ячейку C2 «Отлично!». или «Потребность в работе».

Вот как вы могли бы ввести эту функцию IF-THEN:

= IF (СРЕДНЯЯ (B2: B6)> 85, «Отлично!», «Требуется работа»)

Эта функция возвращает текст «Отлично!» в ячейке C2, если среднее значение класса превышает 85. В противном случае возвращается «Требуется работа».

Как вы можете видеть, ввод функции IF-THEN в Excel со встроенными вычислениями или функциями позволяет создавать очень динамичные и высокофункциональные электронные таблицы.