Функция ЕСЛИ в Гугл таблицах – это одна из самых простых функций, но при этом она очень важна. Она относится к первому десятку функций, которые нужно обязательно знать и уметь применять.
Сейчас мы подробно рассмотрим, как применяется функция ЕСЛИ в Google таблицах, а также какую пользу мы можем получить от ее использования.
Что такое функция ЕСЛИ?
Она позволяет создать дерево решений, в котором при выполнении определенного условия происходит одно действие, а если условие не выполняется – выполняется другое действие.
При этом условие в функции ЕСЛИ должно быть вопросом, на который есть 2 варианта ответа: «да» и «нет». Вот как может выглядеть это дерево решений.
Итак, функция ЕСЛИ позволяет задать вопрос и указать 2 варианта действий в зависимости от полученного ответа. Этот вопрос и варианты действий являются тремя аргументами функции.
Синтаксис функции ЕСЛИ.
Вот как выглядит формула ЕСЛИ в общем виде:
=ЕСЛИ(источник, значение при соблюдении условия, значение при несоблюдении условия)
- источник – логическое значение или адрес ячейки, содержащей такое значение (например, Истина или Ложь).
- значение при соблюдении условия – функция будет возвращать это значение, если источник соответствует логическому значению Истина.
- значение при несоблюдении условия – функция будет возвращать это значение, если источник соответствует логическому значению Ложь.
Давайте вместе подробнее рассмотрим аргументы функции ЕСЛИ.
Первый аргумент – это логический вопрос. Google таблица дает ответ на этот вопрос, и ответ этот может быть только «да» или «нет», «истина» или «ложь».
Как правильно задать такой вопрос? Для этого можно записать логическое выражение, используя знаки “=”, “>”, “<”, “>=”, “<=”, “<>”. Давайте попробуем задать такой вопрос вместе.
Пример использования функции ЕСЛИ в Гугл таблице
Предположим, вы работаете в компании, которая занимается продажей шоколада в нескольких регионах и работает с множеством покупателей. Вот как выглядят данные о ваших продажах, хранящиеся в Google таблице.
Нам необходимо отделить продажи, которые совершены в нашем регионе, от тех, что были сделаны за его пределами. Для этого нужно добавить в таблицу ещё один признак для каждой продажи – страну, в которой она произошла. Поскольку данных очень много, мы хотим, чтобы этот признак создавался автоматически для каждой записи.
В этом нам поможет функция ЕСЛИ. Добавим в таблицу данных столбец “Страна”. Регион “Восток” – это местные продажи (назовём их "Внутри страны"), а остальные регионы – это продажи за рубеж ("Экспорт").
Как правильно записать функцию ЕСЛИ.
Устанавливаем курсор в ячейку Н2 и вводим знак “=”. Для Google таблиц это означает, что сейчас будет введена формула. Поэтому как только далее будет введена буква “Е”, он выведет нам список - предложение выбрать функцию, начинающуюся с буквы “Е”. Выбираем “Если”.
Далее все наши действия также будут сопровождаться подсказками.
В качестве первого аргумента функции ЕСЛИ вводим: D2=”Восток”. Как и в других функциях Гугл таблиц, адрес ячейки можно не вводить вручную, а просто кликнуть на ней мышкой. Затем вводим “,” и указываем второй аргумент.
Второй аргумент – это значение, которое примет ячейка Н2, если условие первого аргумента будет выполнено. Это будет текст “Внутри страны”.
После этого снова через запятую указываем значение третьего аргумента. Это значение примет ячейка Н2, если условие не будет выполнено: “Экспорт”. Не забываем закончить ввод формулы, нажав “)” и затем “Enter”.
Наша функция выглядит следующим образом:
=ЕСЛИ(D2="Восток";"Внутри страны";"Экспорт")
Наша ячейка Н2 приняла значение “Экспорт”.
Теперь нашу функцию можно скопировать во все остальные ячейки столбца I.
Рассмотрим подробнее, как ещё можно использовать формулу ЕСЛИ в Гугл таблице.
Формула ЕСЛИ с текстом
Выше мы как раз уже рассмотрели, как сделать формулу ЕСЛИ, которая содержит текст.
Обратите внимание, что если в качестве аргумента функции мы используем текст, то он обязательно должен быть заключён в кавычки.
Использование ЕСЛИ с числами
Точно так же, как мы это делали с текстом, в аргументах функции ЕСЛИ можно использовать и числа.
Однако для нас важно то, что функция ЕСЛИ позволяет не только заполнять ячейки Гугл таблицы определёнными числовыми значениями в зависимости от выполнения какого-то условия, но также и производить вычисления.
К примеру, мы предоставляем нашему покупателю скидку в зависимости от суммы покупки. Если сумма больше 10000, то он получает бонус 10% от совершенных покупок.
Назовём столбец I “Бонус” и в ячейку I2 введём функцию ЕСЛИ, вторым аргументом которой будет формула расчёта бонуса. Это будет выглядеть так:
=ЕСЛИ(G2>10000;G2*0.1)
Функция ЕСЛИ и несколько условий
В качестве аргумента функции ЕСЛИ можно использовать не только текст, числа или формулы, но также и другие функции Гугл таблицы. Также формула ЕСЛИ может содержать несколько условий. Поясним на примере.
Вспомним, как мы ранее определяли страну, в которой произошли продажи. Предположим, что местные продажи – это не только регион Восток, но ещё и Юг.
В качестве первого аргумента в этом случае мы можем использовать функцию ИЛИ, которая возвращает «Да», если хотя бы одно из перечисленных в ней условий выполняется. Изменим нашу функцию ЕСЛИ в ячейке Н2. В первом аргументе мы перечислим все регионы, относящиеся к местным, а остальные продажи будут автоматически отнесены к иностранным.
Формула выглядит следующим образом:
=ЕСЛИ(ИЛИ(D2="Восток";D2="Юг");"Внутри страны";"Экспорт")
А сейчас мы попробуем использовать функцию ЕСЛИ как аргумент другой функции ЕСЛИ. То есть, мы используем так называемые вложенные ЕСЛИ.
Предположим, мы усложним условия получения дисконта для покупателя. Если сумма покупки больше 10000, то он получает 10%, если от 5000 до 9999 – то 5%.
Посмотрите, как будет теперь выглядеть наша вложенная функция ЕСЛИ в ячейке I2.
=ЕСЛИ(G2>=10000;G2*0.1;ЕСЛИ(G2>5000;G2*0.05;G2))
Для этого мы использовали в качестве второго аргумента функции ЕСЛИ такую же функцию. Дерево решений при этом выглядит так:
Еще больше примеров формул ЕСЛИ с несколькими условиями смотрите здесь: ЕСЛИ с несколькими условиями в Excel.
Итак, мы с вами убедились, что простая на первый взгляд функция ЕСЛИ дает нам на самом деле много возможностей для операций с данными в Гугл таблицах.
Вот еще несколько статей, которые могут быть вам полезны: