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


Вы можете использовать следующие формулы для создания функции ЕСЛИ с тремя условиями в Google Таблицах:

Способ 1: Вложенная функция ЕСЛИ

 =IF( C2 < 15 , " Bad ", IF( C2 < 20 , " OK ", IF( C2 < 25 , " Good ", " Great ")))

Способ 2: функция ЕСЛИ с логикой И

 =IF(AND( A2 =" Mavs ", B2 =" Guard ", C2 > 25 ), " Yes ", " No ")

Метод 3: функция ЕСЛИ с логикой ИЛИ

 =IF(OR( A2 =" Mavs ", B2 =" Guard ", C2 > 25 ), " Yes ", " No ")

В следующих примерах показано, как использовать каждую формулу на практике со следующим набором данных в Google Таблицах:

Пример 1: Вложенная функция ЕСЛИ

Мы можем ввести следующую формулу в ячейку D2 , чтобы вернуть определенное значение на основе значения каждого игрока в столбце «Очки» :

 =IF( C2 < 15 , " Bad ", IF( C2 < 20 , " OK ", IF( C2 < 25 , " Good ", " Great ")))

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

Вот что делает эта формула:

  • Если значение в столбце Points меньше 15, верните Bad .
  • В противном случае, если значение в столбце Points меньше 20, верните OK .
  • В противном случае, если значение в столбце Points меньше 25, верните Good .
  • В противном случае верните Great .

Пример 2: функция ЕСЛИ с логикой И

Мы можем ввести следующую формулу в ячейку D2 , чтобы вернуть «Да», если для конкретного игрока выполняются три условия, или «Нет», если хотя бы одно из условий не выполнено:

 =IF(AND( A2 =" Mavs ", B2 =" Guard ", C2 > 25 ), " Yes ", " No ")

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

Вот что делает эта формула:

  • Если значение в столбце «Команда» было «Mavs», а значение в столбце «Позиция» — «Охранник», а значение в столбце «Очки» было больше 25, верните Yes .
  • В противном случае, если хотя бы одно условие не выполнено, верните No.

Обратите внимание, что только одна строка вернула «Да», поскольку только одна строка соответствовала всем трем условиям.

Пример 3: функция ЕСЛИ с логикой ИЛИ

Мы можем ввести следующую формулу в ячейку D2 , чтобы вернуть «Да», если для конкретного игрока выполнено какое-либо из трех условий, или «Нет», если ни одно из условий не выполнено:

 =IF(OR( A2 =" Mavs ", B2 =" Guard ", C2 > 25 ), " Yes ", " No ")

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

Вот что делает эта формула:

  • Если значение в столбце «Команда» было «Mavs», или значение в столбце «Позиция» было «Охранник», или значение в столбце «Очки» было больше 25, верните Yes .
  • В противном случае, если ни одно из условий не выполнено, верните No.

Обратите внимание, что в общей сложности шесть строк вернули «Да», поскольку каждая из этих строк соответствует хотя бы одному из трех условий.

Дополнительные ресурсы

В следующих руководствах объясняется, как выполнять другие распространенные задачи в Google Таблицах:

Google Таблицы: почему COUNTIF не равен тексту
Google Таблицы: рассчитать среднее значение, если оно больше нуля
Google Таблицы: как посчитать среднее значение, если ячейка содержит текст

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *