Что нужно знать
- Синтаксис оператора IF-THEN:=IF(логический тест, значение, если оно истинно, значение, если оно ложно).
- Первый аргумент сообщает функции, что делать, если сравнение истинно.
-
Второй аргумент сообщает функции, что делать, если сравнение ложно.
В этой статье объясняется, как использовать функцию ЕСЛИ-ТО в Excel для Microsoft 365, Excel 2019, 2016, 2013, 2010; Excel для Mac и Excel Online, а также несколько примеров.
Ввод ЕСЛИ-ТО в Excel
Функция ЕСЛИ-ТО в Excel - это мощный способ добавить возможность принятия решений в ваши электронные таблицы. Он проверяет условие, чтобы узнать, истинно оно или ложно, а затем выполняет определенный набор инструкций на основе результатов.
Например, вводя ЕСЛИ-ТО в Excel, вы можете проверить, больше ли определенная ячейка 900. Если это так, вы можете заставить формулу возвращать текст «СОВЕРШЕННО». Если это не так, вы можете заставить формулу возвращать значение «СЛИШКОМ МАЛЕНЬКИЙ».
В формулу ЕСЛИ-ТО можно ввести множество условий.
Синтаксис функции IF-THEN включает имя функции и аргументы функции в скобках.
Это правильный синтаксис функции IF-THEN:
=ЕСЛИ(логический тест, значение, если оно истинно, значение, если оно ложно)
Часть функции IF является логическим тестом. Здесь вы используете операторы сравнения для сравнения двух значений.
Тогда часть функции идет после первой запятой и включает два аргумента, разделенных запятой.
- Первый аргумент сообщает функции, что делать, если сравнение истинно.
- Второй аргумент сообщает функции, что делать, если сравнение ложно.
Простой пример функции IF-THEN
Прежде чем перейти к более сложным вычислениям, давайте рассмотрим простой пример оператора IF-THEN.
Наша электронная таблица настроена с ячейкой B2 как 100 долларов. Мы можем ввести следующую формулу в C2, чтобы указать, превышает ли значение $1000.
=ЕСЛИ(B2>1000, "СОВЕРШЕННО", "СЛИШКОМ МАЛЕНЬКИЙ")
Эта функция имеет следующие аргументы:
- B2>1000 проверяет, больше ли значение в ячейке B2 1000.
- "PERFECT" возвращает слово PERFECT в ячейке C2, если B2 is больше 1000.
- "TOO SMALL" возвращает фразу TOO SMALL в ячейке C2, если B2 небольше 1000.
Сравнивающая часть функции может сравнивать только два значения. Любое из этих двух значений может быть:
- Фиксированный номер
- Строка символов (текстовое значение)
- Дата или время
- Функции, которые возвращают любое из указанных выше значений
- Ссылка на любую другую ячейку электронной таблицы, содержащую любое из указанных выше значений
Часть TRUE или FALSE функции также может возвращать любое из вышеперечисленных значений. Это означает, что вы можете сделать функцию ЕСЛИ-ТО очень продвинутой, встроив в нее дополнительные вычисления или функции (см. ниже).
При вводе истинных или ложных условий оператора IF-THEN в Excel вам нужно использовать кавычки вокруг любого текста, который вы хотите вернуть, если только вы не используете ИСТИНА и ЛОЖЬ, которые Excel автоматически распознает. Другие значения и формулы не требуют кавычек.
Ввод вычислений в функцию IF-THEN
Вы можете внедрить различные вычисления для выполнения функции ЕСЛИ-ТО, в зависимости от результатов сравнения.
В этом примере используется один расчет для расчета причитающегося налога в зависимости от общего дохода в B2.
Логический тест сравнивает общий доход в B2, чтобы определить, превышает ли он 50 000,00 долларов США.
=ЕСЛИ(B2>50000, B20,15, B20,10)
В этом примере B2 не превышает 50 000, поэтому условие "value_if_false" вычислит и вернет этот результат.
В данном случае это B20.10, что равно 4000..
Результат помещается в ячейку C2, где вставлена функция ЕСЛИ-ТО, будет 4000.
Вы также можете встроить вычисления в сторону сравнения функции.
Например, если вы хотите оценить, что налогооблагаемый доход будет составлять только 80% от общего дохода, вы можете изменить приведенную выше функцию ЕСЛИ-ТО на следующую.
=ЕСЛИ(B20,8>50000, B20,15, B20,10)
Это выполнит расчет для B2, прежде чем сравнивать его с 50 000.
Никогда не ставьте запятую при вводе тысячных чисел. Это связано с тем, что Excel интерпретирует запятую как конец аргумента внутри функции.
Вложенные функции внутри функции IF-THEN
Вы также можете встроить (или «вложить») функцию внутрь функции IF-THEN.
Это позволяет выполнять расширенные вычисления, а затем сравнивать фактические результаты с ожидаемыми.
В этом примере предположим, что у вас есть электронная таблица с оценками пяти учащихся в столбце B. Вы можете усреднить эти оценки, используя функцию СРЗНАЧ. В зависимости от средних результатов класса ячейка C2 может возвращать либо «Отлично!» или «Нужна работа».
Вот как вы вводите эту функцию ЕСЛИ-ТО:
=ЕСЛИ(СРЗНАЧ(B2:B6)>85, "Отлично!", "Требуется доработка")
Эта функция возвращает текст "Отлично!" в ячейке C2, если средний балл по классу превышает 85. В противном случае возвращается «Требуется работа».
Как видите, ввод функции ЕСЛИ-ТО в Excel со встроенными вычислениями или функциями позволяет создавать динамичные и высокофункциональные электронные таблицы.
FAQ
Как создать несколько операторов IF-THEN в Excel?
Используйте вложение в Excel для создания нескольких операторов IF-THEN. В качестве альтернативы используйте функцию IFS.
Сколько операторов IF можно вложить в Excel?
Вы можете вложить до 7 операторов IF в один оператор IF-THEN.
Как работает условное форматирование в Excel?
Благодаря условному форматированию в Excel вы можете применять более одного правила к одним и тем же данным для проверки различных условий. Сначала Excel определяет, конфликтуют ли различные правила, и если да, то программа определяет, какое правило условного форматирования следует применить к данным.