Функция 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. Наша электронная таблица настроена с ячейкой B2 как 100 долларов США. Мы можем ввести следующую формулу в C2, чтобы указать, превышает ли значение значение больше 1000 долларов. = IF (B2> 1000, «PERFECT», «TOO SMALL») Эта функция имеет следующие аргументы: Сравнительная часть функции может сравнивать только два значения. Любой из этих двух значений может быть: TRUE или FALSE часть функции также может вернуть любой из вышеперечисленных. Это означает, что вы можете сделать функцию IF-THEN очень продвинутой, вставив в нее дополнительные вычисления или функции (см. Ниже). При вводе истинных или ложных условий оператора IF-THEN в Excel вам нужно использовать кавычки вокруг любого текста, который вы хотите вернуть, если только вы не используете TRUE и FALSE, которые Excel автоматически распознает. Другие значения и формулы не требуют кавычек. Вы можете встраивать различные вычисления для функции 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. Это позволяет выполнять расширенные вычисления, а затем сравнивать фактические результаты с ожидаемыми результатами. В этом примере предположим, что у вас есть таблица с оценками 5 ваших учеников в столбце B. Вы можете усреднять эти оценки с помощью функции AVERAGE. В зависимости от результатов среднего класса вы можете вернуть ячейку C2 «Отлично!». или «Потребность в работе». Вот как вы могли бы ввести эту функцию IF-THEN: = IF (СРЕДНЯЯ (B2: B6)> 85, «Отлично!», «Требуется работа») Эта функция возвращает текст «Отлично!» в ячейке C2, если среднее значение класса превышает 85. В противном случае возвращается «Требуется работа». Как вы можете видеть, ввод функции IF-THEN в Excel со встроенными вычислениями или функциями позволяет создавать очень динамичные и высокофункциональные электронные таблицы.
Простой пример функции IF-THEN
Ввод вычислений в функцию IF-THEN

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





