Функция если excel в таблицах гугл

  • 11.11.2022

Функция IF (ЕСЛИ) в Google таблицах — на практике одна из самых востребованных. В зависимости от условий она возвращает указанный результат (значение или другую формулу со своими параметрами).

Новички без особых знаний (математика за 3 класс) с помощью данной функции могут построить простые отчеты, которые уже будут удовлетворять потребности в визуальном восприятии результата работы.

Функция IF (ЕСЛИ) в Google таблицах

Логическая функция имеет следующий синтаксис:

 =IF(логическое_выражение; значение_если_истина; [значение_если_ложь])
  • Логическое_выражение – это искомое проверяемое условие. Например: B2<100. Если значение в ячейке B2 действительно меньше 100, то в памяти гугл таблиц генерируется ответ «ИСТИНА» и функция возвращает то, что указано следующим параметром. Если это не так, в памяти генерируется ответ «ЛОЖЬ» и возвращается значение из последнего указанного нами параметра.
  • Значение_если_истина – значение или любая другая формула, которая отображается при наступлении указанного в первом параметре события.
  • [Значение_если_ложь] – это альтернативное значение или любая другая формула, которая отображается при невыполнении нашего условия (первый проверяемый параметр). Данный параметр не обязателен к заполнению. В этом случае при наступлении альтернативного события функция вернет значение «ЛОЖЬ». Для удобства все необязательные к заполнению параметры в формулах google таблиц помечаются в квадратными скобками «[…]».

Примеры функции IF (ЕСЛИ) в Google таблицах

Функция IF (ЕСЛИ) практически всегда используется в связке с другими функциями. Чаще всего она является составным элементом в сложной аналитической структуре. Но ее можно использовать и в простейших вариантах.

Простой пример функции IF (ЕСЛИ)

Рассмотрим очень простой пример проверки продаж отдельных продуктов. По условию, нам нужно пометить, какие продукты хорошо продаются, а какие нет. Критерий определения — больше 30 кг в день. Если в день мы продаем больше 30 кг — Хорошо, если меньше — Плохо.

В таком случае синтаксис формулы будет выглядеть так:

 =IF(логическое_выражение; значение_если_истина; [значение_если_ложь])
 =IF(B2>30;"Хорошо";"Плохо")

Все текстовые выражения помещаются в кавычки (слова, числа в виде текста и т.д.).

Простой пример применения функции IF (ЕСЛИ) на практике

Пошагово: IF (ЕСЛИ) мы продали моркови больше 30 кг за 1 день, то выводится значение_если_истина — «Хорошо» (да, мы продали 35 кг > 30 кг), если меньше — «Плохо» ([значение_если_ложь] — альтернативное значение, если условие не соблюдается).

Более сложный пример функции IF (ЕСЛИ)

Допустим, у нас на складе есть определенное количество овощей и нам нужно рассчитать сколько товаров останется после недели торговли. Для этого нам нужно умножить значения дневных продаж на 7 (дни недели), а зачем вычесть полученный результат из имеющихся складских остатков.

 =C2-B2*7

Усложненный пример применения функции IF (ЕСЛИ) на практике

Мы столкнулись с ситуацией, когда математический результат продаж наших товаров оказался отрицательным, а все понимают, что остатков на складе не может быть меньше нуля. Чтобы прогноз был корректным, нужно заменить отрицательные значения нулями. С такой задачей прекрасно справится функция IF (ЕСЛИ). Она проверит результат вычислений и если он окажется меньше  нуля — выдаст ответ «0», а если больше — отобразит результат вычислений.

 =IF(логическое_выражение; значение_если_истина; [значение_если_ложь])
 =IF(C2-B2*7<0;0;C2-B2*7)

Усложненный пример применения функции IF (ЕСЛИ) на практике

Таким образом мы получили корректный результат и в прогнозе нет больше отрицательных значений.

Функция IF (ЕСЛИ) в Google таблицах — несколько условий

Чаще всего на практике требуется применять формулу где условий более чем 2 — 3, 4, 5… В таком случае можно использовать функцию, но уже вкладывая одну в одну, как матрешку, указывая все условия по очереди.

Рассмотрим пример многомерной функции IF (ЕСЛИ) на живом примере начисления премии по KPI продаж. Система начислений следующая:

  1. Если план выполнен менее чем на 90% — премия не начисляется.
  2. 90% — 95% — премия 10%.
  3. 95% — 100% — премия 20%.
  4. Если план перевыполнен — премия 30%.

Фактически у нас 4 конкретных условия, которые могут быть указаны по следующей логической структуре:

  • если выполняется первое условие, то выводится первый вариант, в противном случае переход ко второму условию;
  • если выполняется второе условие, то выводится второй вариант, в противном случае переход к третьему условию;
  • если выполняется третье условие, то выводится третий вариант, в противном случае переход к четвертому условию;
  • если выполняется четвертое условие, то выводится четвертый вариант, а в качестве завершения логической структуры указывается [Значение_если_ложь].

Максимальное количество таких условий = 256. В конце формулы указывается [Значение_если_ложь], для которого не выполняется ни одно из перечисленных ранее условий. В итоге формула имеет следующий синтаксический вид:

 =IF(логическое_выражение; значение_если_истина; IF(логическое_выражение; значение_если_истина; IF(логическое_выражение; значение_если_истина; [Значение_если_ложь])))
 =IF(B2<0,9;0;IF(B2<0,95;0,1;IF(B2<1;0,2;0,3)))

Пример многомерной функции IF (ЕСЛИ) в Google таблицах

Цветом выделены 4 условия, по которым формула выводит результат заданной функции. Важно понимать, что комбинация функций IF (ЕСЛИ) работает так, что при выполнении какого-либо указанного условия — следующие уже не проверяются. Поэтому их нужно указать в правильной последовательности.

Формула многомерной функции IF (ЕСЛИ) с подсветкой условий в Google таблицах

При создании формульной логической цепочки очень легко запутаться. Новичкам рекомендуется либо абстрактно принимать переменные (условия) за «Х», «Y», «Z», …, либо смотреть на всплывающие подсказки. Плюсом, система сама подсвечивает разные переменные и условия, а так же, доставляет закрывающие скобки формулы функций.

Подсказки в формуле многомерной функции IF (ЕСЛИ) в Google таблицах

Функция IFS (ЕСЛИМН) в Google таблицах

В более поздних версиях Excel и Google таблицах (с 2016 года) появилась функция IFS (ЕСЛИМН). Она фиксирует сразу множество условий, что значительно оптимизирует серверную нагрузку (формулы считаются быстрее и наши таблицы не тормозят так, как это было бы, если бы сервер просчитывал каждое вложенное условие IF (ЕСЛИ)) и разгружает наше абстрактное мышление, упраздняя повторяющиеся простые условия IF (ЕСЛИ). По сути, это та же функция ЕСЛИ, только в разы упрощенная, к тому же, максимальное число условий увеличилось до 512.

В качестве примера возьмем имеющиеся значения из примеров выше и рассчитаем начисление премий уже более простой, но не менее функциональной функцией:

Первый вариант

 =IFS(B2<0,9;0;B2<0,95;0,1;B2<1;0,2;B2>=1;0,3)

Второй вариант

 =IFS(B2<0,9;0;B2<0,95;0,1;B2<1;0,2;TRUE;0,3)

2 варианта вида формулы IFS (ЕСЛИМН) в Google таблицах

Формулы функции IFS (ЕСЛИМН) выполняют одно и то же действие, отличаясь завершающим последним обязательным (в отличии от обычной функции IF (ЕСЛИ)) аргументом. В первом варианте мы конкретно указали какое значение у аргумента должно выводиться, если выполняется 4 условие функции. Можно избежать конкретного действия, прописав значение «TRUE» (ИСТИНА), тогда будет выводиться последнее альтернативное значение 4 условия.

P.S.: первый вариант мне нравится больше.

Вы познакомились с функциями IF (ЕСЛИ) и IFS (ЕСЛИМН), увидели где их можно применить на практике, и, я уверен, сможете применить их в своей работе. Поделитесь, пожалуйста в комментариях своими идеями или случаями применения рассматриваемых функций.

Skip to content

Функция ЕСЛИ в Google таблице – примеры использования

Функция ЕСЛИ в Google таблице – примеры использования

Функция ЕСЛИ в Google таблицах – это одна из самых простых функций, но при этом она очень полезна. Она относится к десятку функций, которые нужно обязательно знать и уметь применять.

  • Что такое функция ЕСЛИ в Google таблицах?
  • Синтаксис функции ЕСЛИ в Google таблицах.
    • Пример использования функции ЕСЛИ (IF).
    • Как правильно записать функцию ЕСЛИ.
  • Использование для текстовых значений.
  • Использование с числовыми значениями.
  • Примеры использования вместе с другими функциями.

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

Что такое функция ЕСЛИ в Google таблицах?

Она позволяет создать дерево решений, в котором при выполнении условия происходит одно действие, а если условие не выполняется – происходит другое действие. При этом условие в функции ЕСЛИ должно быть вопросом, на который есть 2 варианта ответа: «да» и «нет». Вот как может выглядеть это дерево решений.

выбор альтернатив

Итак, функция ЕСЛИ позволяет задать вопрос и указать 2 варианта действий в зависимости от полученного ответа. Этот вопрос и варианты действий являются тремя аргументами функции.

Синтаксис функции ЕСЛИ в Google таблицах.

=ЕСЛИ(источник, значение при соблюдении условия, значение при несоблюдении условия) 

  • источник – логическое значение или адрес ячейки, содержащей такое значение (например, Истина или Ложь).
  • значение при соблюдении условия – функция будет возвращать это значение, если источник соответствует логическому значению Истина.
  • значение при несоблюдении условия – функция будет возвращать это значение, если источник соответствует логическому значению Ложь.

Давайте вместе подробнее рассмотрим аргументы функции ЕСЛИ.

Первый аргумент – это логический вопрос. Google таблица дает ответ на этот вопрос, и ответ этот может быть только «да» или «нет», «истина» или «ложь».

Как правильно задать такой вопрос? Для этого можно записать логическое выражение, используя знаки “=”, “>”, “<”, “>=”, “<=”, “<>”. Давайте попробуем задать такой вопрос вместе.

Пример использования функции ЕСЛИ (IF).

Предположим, вы работаете в компании, которая занимается продажей шоколада в нескольких регионах и работает с множеством покупателей. Вот как выглядят данные о ваших продажах, хранящиеся в Google таблице.

данные о продажах

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

В этом нам поможет функция ЕСЛИ. Добавим в таблицу данных столбец “Страна”. Регион “Восток”  – это местные продажи (назовём их  “Внутри страны”), а остальные регионы – это продажи за рубеж (“Экспорт”).

Как правильно записать функцию ЕСЛИ.

Устанавливаем курсор в ячейку Н2 и вводим знак “=”. Для Google таблиц это означает, что сейчас будет введена формула. Поэтому как только далее будет  введена буква “Е”, он выведет нам список – предложение выбрать функцию, начинающуюся с буквы “Е”. Выбираем “Если”.

вводим функцию ЕСЛИ

Далее все наши действия также будут сопровождаться подсказками.

В качестве первого аргумента функции ЕСЛИ вводим: D2=”Восток”. Как и в других функциях Google таблиц, адрес ячейки можно не вводить вручную, а просто кликнуть на ней мышкой. Затем вводим “,” и указываем второй аргумент.

Второй аргумент – это значение, которое примет ячейка Н2, если условие первого аргумента будет выполнено. Это будет текст “Внутри страны”.

После этого снова через запятую указываем значение третьего аргумента. Это значение примет ячейка Н2, если условие не будет выполнено: “Экспорт”. Не забываем закончить ввод формулы, нажав “)” и затем “Enter”.

функция ЕСЛИ

Наша функция выглядит следующим образом:

=ЕСЛИ(D2=“Восток”;”Внутри страны”;”Экспорт”)

Наша ячейка Н2 приняла значение “Экспорт”.

Теперь нашу функцию можно скопировать во все остальные ячейки столбца I.

Рассмотрим подробнее, как ещё можно использовать функцию IF.

Использование для текстовых значений.

Выше мы как раз уже рассмотрели, как использовать функцию ЕСЛИ с текстовыми данными.

Обратите внимание, что если в качестве аргумента функции мы используем текст, то он обязательно должен быть заключён в кавычки.

Использование с числовыми значениями.

Точно так же, как мы это делали с текстом, в аргументах функции можно использовать и числа.

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

К примеру, мы предоставляем нашему покупателю скидку в зависимости от суммы покупки. Если сумма больше 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))

Для этого мы использовали в качестве второго аргумента функции ЕСЛИ такую же функцию. Дерево решений при этом выглядит так:

дерево решений вложенной функции ЕСЛИ

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

Другие примеры использования функций Google таблиц:

Освоение комбинированного использования логических функций ЕСЛИ, И, ИЛИ (IF, AND и OR) является обязательным условием для победы над Google Таблицами. Это один из самых распространенных видов комбинирования формул в Google Таблицах, а также в Excel.

В этом руководстве вы можете узнать, как использовать важные логические функции IF, AND и OR в Google Spreadsheet, а также как их комбинировать.

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

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

Я думаю, что редко можно найти простые примеры комбинированного использования логических функций. Здесь я объясню вам комбинированное использование логических функций IF, AND и OR в Google Таблицах наиболее простым способом .

Некоторые из вас могут быть знакомы с логическими функциями Microsoft Excel. Если вы знаете как составить логические функции в Excel, вы также можете использовать их в Гугл Таблицах.

В синтаксисе изменений нет. Это также актуально и при комбинированном использовании логических функций IF, AND и OR. Никаких изменений в использовании этих комбинаций в обоих приложениях электронных таблиц.

Логические функции легко использовать по отдельности. Но они обладают мощным потенциалом, когда вы используете их в комбинированной форме.

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

Что такое логические функции электронных таблиц?

Я не сообщу вам точное определение логических функций. Я намерен дать вам четкое представление о том, что такое логические функции.

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

IF: Эта логическая функция полезна, чтобы определить, является ли аргумент ИСТИННЫМ или ЛОЖНЫМ. Если ИСТИНА, эта функция вернет один результат, а если ЛОЖЬ, она вернет другой результат.

Синтаксис:

IF(источник; значение_при_соблюдении_условия; значение_при_несоблюдении_условия)

Пример. В ячейку, например ячейку A1, введите значение 50. Введите любую из приведенных ниже формул в ячейку B1.

Формула 1:

=IF(A1>50;"Пройдено"; "Неудачно")

или же

Формула 2:

=IF(A1>50;A1*20;A1*10)

В первом логическом тесте, если значение в ячейке A1 больше 50, то формула в ячейке B1 вернет «Пройдено», иначе будет возвращено «Неудачно».

Во втором логическом тесте, если значение в ячейке A1 больше 50, результат будет A1*20 если другим то A1*10.

Предположим, что значение в A1 равно 5. Вторая логическая тестовая формула вернет 5*10 = 50.

Использование логической функции И (AND)

AND: эта логическая функция полезна для расширения использования функции IF (ЕСЛИ). Я объясню это в более поздней части этого урока. Вот синтаксис и базовый пример данной функции.

AND(логическое_значение_1; [логическое_значение_2; …])

Если все аргументы ИСТИНА, то результат будет ИСТИНА.

Пример:

AND(A1>10; A1<100)

Эта формула с помощью операторов сравнения проверяет, больше ли значение в ячейке A1 чем 10 и меньше ли 100.

Если значение в ячейке A1 соответствует этому, тогда формула И вернет ИСТИНА, иначе ЛОЖЬ.

Использование логической функции ИЛИ (OR)

OR: Аналогично вышеизложенному, эта логическая функция также полезна для расширения использования функции IF (ЕСЛИ).

OR(логическое_значение_1; [логическое_значение_2; …])

По крайней мере, один аргумент должен быть ИСТИНА, чтобы вернуть ИСТИНА.

Пример:

=OR(A1=10;B1=10)

Эта формула вернет ИСТИНА, если какое-либо значение в ячейке A1 или B1 равно 10.

Из следующего комбинированного примера можно легко изучить логические функции ЕСЛИ, И, ИЛИ.

Как использовать логические функции в комбинированной форме?

Возможно, вы заметили, что я не подробно описал логические функции AND (И), OR (ИЛИ) выше. Это потому, что эти две функции обычно используются для расширения полезности IF (ЕСЛИ).

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

Сначала введите содержимое, как показано на картинке, в электронную таблицу. Независимо от того, используете ли вы электронную таблицу Excel или электронную таблицу Google Doc.

Использование логических функций в комбинированной форме

Надеюсь, вы ввели указанные выше данные.

Теперь примеры формул для комбинированного использования логических функций ЕСЛИ, И, ИЛИ (IF, AND и OR) в Google Таблицах:

Условие 1 (E3):

=IF(OR(B3>49;C3>49;D3>49);"Пройдено";"Неудачно")

Условие 2 (F3):

=IF(AND(B3>49;C3>49;D3>49);"Пройдено";"Неудачно")

Условие 3 (G3):

=IF(OR(AND(B3>49;C3>49);AND(B3>49;D3>49);AND(C3>49;D3>49));"Пройдено";"Неудачно")

Вы должны ввести первую формулу под «условием 1», вторую — под «условием 2» и последнюю формулу под «условием 3».

Что делают эти комбинированные логические функции?

  1. Формула в ячейке E3 возвращает «Пройден», если оценка по любому предмету > 49

OR (ИЛИ) возвращает ИСТИНА, если любой из предоставленных аргументов подходит под условия B3>49 ИЛИ C3>49 ИЛИ D3>49Е

  1. Формула в ячейке F3 возвращает «Пройден», только если оценки по всем предметам > 49

AND (И) возвращает ИСТИНА, если все предоставленные аргументы подходят под условия B3>49 и C3>49 и D3>49Е

  1. Формула в ячейке G3 возвращает «Пройден», если оценки по любому из двух предметов > 49

Здесь внешнее OR (ИЛИ) проверяет, возвращает ли какой-либо из логических тестов AND (И) истину.

ИЛИ(
    И(B3>49,C3>49);
    И(B3>49,D3>49);
    И(C3>49,D3>49);
   )

Заключение

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

How to Use the Google Sheets If( ) Function

Using the If( ) formula for logical functions

Updated on February 2, 2021

What to Know

  • The syntax is =if(test, then_true, otherwise_value).
  • There are three arguments in the Google Sheets If( ) function: Test, Then_true, and Otherwise-Value.
  • In Google Sheets the If( ) statement is entered by typing into a cell; a suggestion box appears to help.

This article explains how to use the Google Sheets If() function. Instructions apply to any current browser and the Sheets app.

The Purpose of the Google If ( ) Function

The If( ) function tests whether a certain condition in a cell is true or false.

  • If the condition is true, the function will carry out one operation.
  • If the condition is false, the function will carry out a different operation.

The initial true or false test, as well as the follow up operations, are set with the function’s arguments.

Nest If( ) statements to test several conditions and to carry out different operations depending on the outcome of the tests. 

The If( ) Function’s Syntax and Arguments

A function’s syntax refers to the format in which the function must be stated. It includes the function’s name, brackets, comma separators, and arguments.

The syntax for the If( ) function is:

=if(test, then_true, otherwise_value)

The function’s three arguments are:

  • Test: a value or expression that is tested to see if it is true or false
  • Then_true: the operation that is carried out if the test is true
  • Otherwise_value: the operation that is carried out if the test is false

The otherwise_value argument is optional, but you must specify the first two arguments for the function to process correctly.

Example of the Google Sheets If( ) Function

In row 3, the If() function returns various results such as:

=if(A2=200,1,2)

This example:

  • Tests to see if the value in cell A2 is equal to 200 (the test argument)
  • If it does, the function displays the value 1 in cell B3 (the then_true argument)
  • If A1 does not equal 200, the function displays the value 2 in cell B3 (the optional otherwise_value argument)

If you decline to enter an otherwise_value argument, Google Sheets will return the logical value false.

How to Enter the If( ) Function

Unlike Excel, Google Sheets does not use dialog boxes for function arguments. Instead, it has an auto-suggest box that pops up as you type the name of the function into a cell.

To enter the function:

  1. Click cell B3 to make it the active cell. 

  2. Type the equal sign ( = ) followed by the name of the function if.

  3. As you type, the auto-suggest box appears with the names of functions that begin with the letter I.

  4. When IF appears in the box, click it to enter the function name and opening parenthesis or round bracket into cell B3.

  5. Click cell A2 in the worksheet to enter that cell reference.

  6. After the cell reference, type the equal symbol (=) followed by the number 200.

  7. Enter a comma to complete the test argument.

  8. Type 2 followed by a comma to enter this number as the then_true argument.

  9. Type 1 to enter this number as the otherwise_value argument. Do not enter a comma.

  10. Press Enter to insert a closing parenthesis ) and to complete the function.

  11. The value 1 should appear in cell B3, given that the value in A2 does not equal 200.

  12. If you click cell B3, the complete function appears in the formula bar above the worksheet.

Thanks for letting us know!

Get the Latest Tech News Delivered Every Day

Subscribe

Если вы хотите запустить логический тест в формуле Google Таблиц, предоставляя разные результаты, независимо от того, является ли тест ИСТИНА или ЛОЖЬ, вам необходимо использовать функцию ЕСЛИ. Вот как его использовать в Google Таблицах.

Как следует из названия, IF используется для проверки того, соответствует ли отдельная ячейка или диапазон ячеек определенным критериям в логическом тесте, где результат всегда TRUE или FALSE.

Если тест ЕСЛИ ИСТИНА, то Google Таблицы вернет числовую или текстовую строку, выполнит вычисление или выполнит другую формулу.

Если результат ЛОЖЬ, он сделает что-то совершенно другое. Вы можете комбинировать IF с другими логическими функциями, такими как AND и OR, или с другими вложенными операторами IF.

Использование функции ЕСЛИ

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

Для начала откройте свой Google Таблицы таблицу, а затем введите = IF (test, value_if_true, value_if_false) в ячейку.

Замените «test» своим логическим тестом, а затем замените аргументы «value_if_true» и «value_if_false» на операцию или результат, которые Google Sheets предоставит, когда результат будет TRUE или FALSE.

В приведенном ниже примере оператор IF используется для проверки значения ячейки B3. Если ячейка B3 содержит букву B, то значение ИСТИНА будет возвращено в ячейке A3. В данном случае это текстовая строка, содержащая букву A.

Если ячейка B3 не содержит буквы B, тогда ячейка A3 вернет значение FALSE, которое в этом примере является текстовой строкой, содержащей букву C.

В показанном примере ячейка B3 содержит букву B. Результат — ИСТИНА, поэтому ИСТИНА (буква A) возвращается в A3.

Расчеты также хорошо работают в качестве логического теста. В следующем примере формула ЕСЛИ в ячейке A4 проверяет, имеет ли ячейка B4 числовое значение, равное или превышающее число 10. Если результат ИСТИНА, возвращается число 1. Если ложно, возвращается номер 2.

Оператор IF, используемый в Google Таблицах, возвращает результат FALSE.

В этом примере ячейка B4 имеет значение 9. Это означает, что результатом логической проверки является ЛОЖЬ с отображенным числом 2.

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

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

Чтобы вложить несколько операторов IF вместе в одну формулу, простой тип = IF (first_test, value_if_true, IF (second_test, value_if_true, value_if_false)). Хотя здесь показан только один вложенный оператор IF, вы можете вложить вместе столько операторов IF, сколько вам нужно.

Например, если ячейка B3 равна 4, то формула IF в A3 возвращает 3. Если ячейка B3 не равна 4, то второй оператор IF используется для проверки того, имеет ли ячейка B3 значение меньше 10.

Если это так, верните число 10. В противном случае верните 0. В этом примере теста есть собственный вложенный оператор IF в качестве первого аргумента «value_if_false», требующий, чтобы первый тест был FALSE перед рассмотрением второго теста.

Электронная таблица Google Sheets, показывающая несколько вложенных операторов IF с результатами TRUE и FALSE.

В приведенном выше примере показаны все три возможных результата этого теста. При первом логическом тесте (B3 равно 3), возвращающем ИСТИННЫЙ результат, формула ЕСЛИ в ячейке A3 вернула число 4.

Второй логический тест вернул еще один результат ИСТИНА в ячейке A4 со значением B4 меньше 10.

Единственный результат FALSE возвращается в ячейке A5, где результат обоих тестов (равен ли B5 3 или меньше 10) — FALSE, возвращая результат FALSE (0).

Таким же образом можно использовать вложенный оператор IF в качестве аргумента value_if_true. Для этого введите = IF (first_test, IF (second_test, value_if_true, value_if_false), value_if_false).

Например, если ячейка B3 содержит число 3, а ячейка C3 содержит число 4, верните 5. Если B3 содержит 3, а C3 не содержит 4, верните 0.

Если B3 не содержит 3, вместо этого верните число 1.

Формула Google Sheets, содержащая вложенные операторы IF с различными результатами TRUE и FALSE.

Результаты этого примера показывают, что для того, чтобы первый тест был верным, ячейка B3 должна равняться числу 3.

Оттуда «value_if_true» для начального IF использует второй вложенный оператор IF для выполнения второго теста (содержит ли C3, C4, C5 или C6 число 4). Это дает вам два возможных результата «значение_если_фальшиво» (0 или 1). Это касается ячеек A4 и A5.

Если вы не включите аргумент FALSE для первого теста, Google Sheets вместо этого вернет вам автоматическое текстовое значение FALSE. Это показано в ячейке A6 в приведенном выше примере.

Использование IF с AND и OR

Поскольку функция ЕСЛИ выполняет логические проверки с результатами ИСТИНА или ЛОЖЬ, можно вложить другие логические функции, такие как И и ИЛИ, в формулу ЕСЛИ. Это позволяет запускать начальный тест с несколькими критериями.

Функция И требует, чтобы все критерии проверки были правильными для отображения ИСТИННОГО результата. ИЛИ требует, чтобы только один из критериев теста был правильным для ИСТИННОГО результата.

Чтобы использовать IF AND, введите = IF (AND (AND, аргумент 1, AND, аргумент 2), value_if_true, value_if_false). Замените аргументы И своими собственными и добавляйте столько, сколько хотите.

Чтобы использовать IF OR, = IF (OR (OR Argument 1, OR Argument 2), value_if_true, value_if_false). Замените и добавьте столько аргументов ИЛИ, сколько вам нужно.

Электронная таблица Google Sheets, показывающая операторы IF с вложенными функциями AND и OR

В этом примере показано, как IF AND и IF OR используются для проверки одних и тех же значений в столбцах B и C.

Для IF AND B3 должен быть равен 1, а C3 должен быть меньше 5, чтобы A3 вернула текстовую строку «Да». Оба результата — ИСТИНА для A3, один или оба результата — ЛОЖЬ для ячеек A4 и A5.

Для IF OR только один из этих тестов (B3 равен 1 или C3 меньше 5) должен быть ИСТИННЫМ. В этом случае и A8, и A9 возвращают ИСТИННЫЙ результат («Да»), поскольку один или оба результата в столбцах B и C верны. Только A10 с двумя неудачными результатами возвращает ЛОЖНЫЙ результат.

Понравилась статья? Поделить с друзьями:

А вот еще интересные статьи:

  • Функция если в excel для выбора условий
  • Функция еошибка в excel на английском
  • Функция если в excel для строки
  • Функция если в excel глубина
  • Функция енд в excel это

  • 0 0 голоса
    Рейтинг статьи
    Подписаться
    Уведомить о
    guest

    0 комментариев
    Старые
    Новые Популярные
    Межтекстовые Отзывы
    Посмотреть все комментарии