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

Вы можете поднять свои операторы IF на новый уровень, вложив их друг в друга. Любопытно, как? Читай дальше что бы узнать!

Что такое IF-выражения в Excel?

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

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

Прежде чем мы перейдем к вложенным операторам IF, рассмотрим простой вариант: если вы уже знакомы с функцией IF, переходите к следующему разделу. Если нет, то прочтите наше руководство по Операторы IF и их использование в Excel.

instagram viewer

Пример инструкции ЕСЛИ в Excel

Для начала давайте сделаем простой оператор IF в Excel. Предположим, у вас есть оценки некоторых учеников, и вы хотите, чтобы Excel определил, сдали ли они экзамен или, не дай Бог, не прошли. Оценки выставляются из 20, а минимальный проходной балл - 12.

Для этого вам нужно написать оператор IF, который логически проверяет, выше ли оценка учащегося минимального проходного балла. Если это так, то формула вернет да, в противном случае формула вернет Нет.

  1. Выбрать ячейку C2.
  2. В строке формул введите формулу ниже:
    = ЕСЛИ (B2> 12, «Да», «Нет»)
    Помните, что после логической проверки первое значение будет истинным, а второе - ложным.
  3. нажимать Войти. Excel теперь определит, сдал ли студент экзамен или нет.
  4. Возьмите маркер заполнения и перетащите его по остальным ячейкам из Би 2 к B7.
  5. Наблюдайте, как решается судьба учеников.

Вложенные операторы ЕСЛИ в Excel

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

Связанный: Как отформатировать границы в Excel, чтобы сделать ваши данные визуально привлекательными

Вы можете продолжать вкладывать операторы IF друг в друга, пока все ваши условия не будут определены в формуле. Лучше всего навести какой-то порядок, так как в этих гнездах можно легко заблудиться.

Вложенный оператор IF, пример 1

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

Теперь вернемся к основному техническому описанию. Цель здесь - написать формулу, которая выводит класс автомобиля, считывая его ускорение. По сути, формула проверяет, составляет ли ускорение менее 3 секунд. Если это так, то автомобиль определенно является автомобилем S-класса.

Однако, если оно было не меньше 3, то формула проверит, меньше ли оно 5. Этот тест в сочетании с первым тестом на самом деле проверяет, находится ли значение ускорения от 3 до 5, что указывает на то, относится ли автомобиль к A-классу или нет.

Эти тесты будут продолжаться и продолжаться, и с каждым оператором IF предыдущий оператор IF удаляется. Формула в конечном итоге проверит значение ускорения для каждого класса, и если автомобиль не соответствует ни одному из них (то есть ускорение более 14 с), формула выдаст «Нет класса».

= ЕСЛИ (B2 <3; «S»; ЕСЛИ (B2 <5; «A»; ЕСЛИ (B2 <7; «B»; ЕСЛИ (B2 <9; «C»; ЕСЛИ (B2 <10; «D», ЕСЛИ (B2 <12, «E», IF (B2 <14, «F», «Нет класса»)))))))

В этом случае value_if_false - это еще один оператор IF. Это повторяется семь раз, пока в последнем операторе значение false не станет No Class. Давайте применим эту формулу.

  1. Выбрать ячейку C2.
  2. В строке формул введите формулу ниже:
    = ЕСЛИ (B2 <3; «S»; ЕСЛИ (B2 <5; «A»; ЕСЛИ (B2 <7; «B»; ЕСЛИ (B2 <9; «C»; ЕСЛИ (B2 <10; «D», ЕСЛИ (B2 <12, «E», IF (B2 <14, «F», «Нет класса»)))))))
  3. нажимать Войти. Формула теперь определит класс первой машины.
  4. Возьмите маркер заполнения и перетащите его по остальным ячейкам (C2 к C8).
  5. Обратите внимание, как формула Excel определяет класс каждого автомобиля.

Вложенный оператор IF, пример 2

Во втором примере у нас есть список статей с просмотром каждой из них. Сценаристы получают деньги за каждый просмотр, однако сама сумма оплаты за просмотр (PPV) определяется количеством просмотров.

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

Связанный: Полезные шаблоны электронных таблиц для организации вашей жизни

Написание формулы для проверки и определения группы PPV очень похоже на предыдущий пример с классами автомобилей. Вам понадобится вложенный оператор IF.

= ЕСЛИ (B2 <100,0,001; ЕСЛИ (B2 <1000,0,005; ЕСЛИ (B2 <10000,0,01,0,02)))

Эта формула проверит просмотры и увидит, попадает ли статья в первую группу. Если это так, тогда группа PPV будет 0,001, а если нет, формула перейдет к проверке, попадает ли она в другие группы. Если статья не вписывается ни в одну из предыдущих групп, то у нее должно быть более 10 000 просмотров, что помещает ее в группу 0,02 PPV. Пришло время использовать эту формулу в таблице данных.

  1. Выбрать ячейку C2.
  2. В строке формул введите формулу ниже:
    = ЕСЛИ (B2 <100,0,001; ЕСЛИ (B2 <1000,0,005; ЕСЛИ (B2 <10000,0,01,0,02)))
  3. нажимать Войти. Формула определит PPV-группу этой статьи.
  4. Возьмите маркер заполнения и перетащите его по остальным ячейкам (C2 к C6). Теперь формула определит группу PPV для каждой статьи.

Теперь давайте посчитаем доход PPV.

  1. Выбрать ячейку D2.
  2. В строке формул введите формулу ниже и нажмите Войти:
    = B2 * C2
    Это умножит группу PPV на количество просмотров.
  3. Возьмите маркер заполнения ячейки D2 и перетащите его по остальным ячейкам (D2 к D6).
  4. Теперь Excel рассчитает доход PPV для каждой статьи.

Вложенные операторы IF стали проще

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

ДелитьсяТвитнутьЭлектронное письмо
7 основных финансовых функций в Excel

Независимо от того, являетесь ли вы бухгалтером или специалистом в области финансов, вы должны знать эти формулы Excel.

Читать далее

Похожие темы
  • Продуктивность
  • Майкрософт Эксель
  • Советы по работе с таблицами
  • Советы по Microsoft Office
  • Визуализации
Об авторе
Амир М. Bohlooli (Опубликовано 33 статей)

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

Ещё от Amir M. Bohlooli

Подписывайтесь на нашу новостную рассылку

Подпишитесь на нашу рассылку, чтобы получать технические советы, обзоры, бесплатные электронные книги и эксклюзивные предложения!

Нажмите здесь, чтобы подписаться