Операторы IF в Excel позволяют задавать условия для формулы и сообщать ей, что выводить, когда условие выполняется, а когда нет.
Вы можете поднять свои операторы IF на новый уровень, вложив их друг в друга. Любопытно, как? Читай дальше что бы узнать!
Что такое IF-выражения в Excel?
Оператор ЕСЛИ или функция ЕСЛИ - одна из тех функций в Excel, которые могут вывести вашу формулу на новый уровень и сделать возможными более сложные задачи. С помощью функции ЕСЛИ вы можете записать в формулу условие или логический тест.
Если значение проходит логическую проверку, формула вернет первый результат. В противном случае формула вернет другой результат. Эти два if образуют функцию IF. Преимущество функции ЕСЛИ заключается в том, что вы можете вложить ее внутрь себя, что дает вам возможность создавать несколько условий для вашей формулы.
Прежде чем мы перейдем к вложенным операторам IF, рассмотрим простой вариант: если вы уже знакомы с функцией IF, переходите к следующему разделу. Если нет, то прочтите наше руководство по Операторы IF и их использование в Excel.
Пример инструкции ЕСЛИ в Excel
Для начала давайте сделаем простой оператор IF в Excel. Предположим, у вас есть оценки некоторых учеников, и вы хотите, чтобы Excel определил, сдали ли они экзамен или, не дай Бог, не прошли. Оценки выставляются из 20, а минимальный проходной балл - 12.
Для этого вам нужно написать оператор IF, который логически проверяет, выше ли оценка учащегося минимального проходного балла. Если это так, то формула вернет да, в противном случае формула вернет Нет.
- Выбрать ячейку C2.
- В строке формул введите формулу ниже:
Помните, что после логической проверки первое значение будет истинным, а второе - ложным.= ЕСЛИ (B2> 12, «Да», «Нет»)
- нажимать Войти. Excel теперь определит, сдал ли студент экзамен или нет.
- Возьмите маркер заполнения и перетащите его по остальным ячейкам из Би 2 к B7.
- Наблюдайте, как решается судьба учеников.
Вложенные операторы ЕСЛИ в 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. Давайте применим эту формулу.
- Выбрать ячейку C2.
- В строке формул введите формулу ниже:
= ЕСЛИ (B2 <3; «S»; ЕСЛИ (B2 <5; «A»; ЕСЛИ (B2 <7; «B»; ЕСЛИ (B2 <9; «C»; ЕСЛИ (B2 <10; «D», ЕСЛИ (B2 <12, «E», IF (B2 <14, «F», «Нет класса»)))))))
- нажимать Войти. Формула теперь определит класс первой машины.
- Возьмите маркер заполнения и перетащите его по остальным ячейкам (C2 к C8).
- Обратите внимание, как формула 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. Пришло время использовать эту формулу в таблице данных.
- Выбрать ячейку C2.
- В строке формул введите формулу ниже:
= ЕСЛИ (B2 <100,0,001; ЕСЛИ (B2 <1000,0,005; ЕСЛИ (B2 <10000,0,01,0,02)))
- нажимать Войти. Формула определит PPV-группу этой статьи.
- Возьмите маркер заполнения и перетащите его по остальным ячейкам (C2 к C6). Теперь формула определит группу PPV для каждой статьи.
Теперь давайте посчитаем доход PPV.
- Выбрать ячейку D2.
- В строке формул введите формулу ниже и нажмите Войти:
Это умножит группу PPV на количество просмотров.= B2 * C2
- Возьмите маркер заполнения ячейки D2 и перетащите его по остальным ячейкам (D2 к D6).
- Теперь Excel рассчитает доход PPV для каждой статьи.
Вложенные операторы IF стали проще
Вложенные операторы IF могут выглядеть устрашающе с точки зрения постороннего, но если вы знаете, что делаете, то их так же легко использовать, как и обычные операторы IF. Операторы IF весьма полезны, если вы используете Excel для финансов. Как насчет дополнительных финансовых функций Excel?
Независимо от того, являетесь ли вы бухгалтером или специалистом в области финансов, вы должны знать эти формулы Excel.
Читать далее
- Продуктивность
- Майкрософт Эксель
- Советы по работе с таблицами
- Советы по Microsoft Office
- Визуализации
Амир - студент фармацевтического факультета, увлекающийся технологиями и играми. Ему нравится играть музыку, водить машину и писать слова.
Подписывайтесь на нашу новостную рассылку
Подпишитесь на нашу рассылку, чтобы получать технические советы, обзоры, бесплатные электронные книги и эксклюзивные предложения!
Нажмите здесь, чтобы подписаться