Функцию IF в Google Таблицах можно использовать, когда вы хотите проверить условие, а затем на его основе возвращать указанное значение, если оно ИСТИНА, или другое указанное значение.

Например, предположим, что вы оцениваете оценки, полученные студентами на экзамене, и хотите знать, сдал ли студент экзамен или нет. В этом случае вы можете использовать функцию IF (ЕСЛИ), и если оценка больше 35, она вернет «Зачёт», иначе вернется «Не зачёт».

Синтаксис функции IF в Google Таблицах:

IF(logical_expression, value_if_true, value_if_false)
  • logical_expression — это условие, которое вы проверяете в функции. Это выражение или ссылка на ячейку, содержащую выражение, которое вернет логическое значение, то есть ИСТИНА или ЛОЖЬ.
  • value_if_true — значение, которое функция возвращает, если логическое_выражение — ИСТИНА.
  • value_if_false — (необязательный аргумент) значение, возвращаемое функцией, если логическое выражение равно FALSE. Если вы не укажете аргумент value_if_false и проверенное условие не будет выполнено, функция вернет FALSE.

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

Пример 1: проверка отдельного условия с помощью функции IF

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

Вы можете легко узнать это, используя функцию IF в Google Таблицах.

Вот формула, которая сделает это:

=IF(B2>35,"Pass","Fail")

Она проверяет, больше ли баллов 35 или нет. Если это так, то возвращается Pass, иначе возвращается Fail.

Пример 2: проверка нескольких условий с помощью функции IF

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

Например, ученик получает оценку F, если он / она набирает меньше 35, D для оценок от 35 до 50, C для оценок от 50 до 70, B для оценок от 70 до 90 и A выше 90 (как показано ниже ):

В этом случае нужно не только проверить, выше ли отметка 35, но и проверить диапазон, в котором она лежит.

Вот формула, которая даст вам результат в этом случае:

=IF(B2<35,"F",If(B2<50,"D",If(B2<70,"C",If(B2<90,"B","A"))))

Эта формула сначала проверяет, меньше ли результат 35 или нет. Если да, то она возвращает F, иначе переходит к следующему условию и так далее.

 Пример 3: Расчет комиссионных с использованием функции IF в Google Таблицах

Функция Google Таблиц If позволяет выполнять вычисления в разделе значений. Хорошим примером этого является расчет комиссии по продажам для торгового представителя с помощью функции IF.

В приведенном ниже примере торговый представитель не получает комиссию, если продажи меньше 50 тысяч, получает комиссию 4%, если продажи составляют от 50 до 80 тысяч, и 10% комиссии, если продажи превышают 80 тысяч.

Вот используемая формула:

=IF(B2<50,0,IF(B2<80,B2*4%,B2*10%))

В формуле, использованной в приведенном выше примере, расчет выполняется внутри самой функции IF. Когда значение продаж находится между 50-100K, возвращается B2 * 4%, что составляет комиссию в размере 4%, основанную на стоимости продажи.

Пример 4: Использование операторов AND/OR в функции IF

В функции IF вы можете использовать операторы AND/OR для одновременной проверки нескольких условий.

Например, предположим, что у вас есть список студентов с их оценками и посещаемостью. Стипендию получают только те студенты, которые набрали более 80 баллов и посещаемость более 80%. Вы можете быстро идентифицировать таких студентов, используя условие AND в функции IF.

Вот формула, по которой будут определены студенты, имеющие право на получение стипендии.

=IF(AND(B2>80,C2>80%),"Yes",”No”)

Она работает, проверяя оба условия в функции AND. Если функция AND возвращает ИСТИНА, функция IF возвращает «Да», иначе она возвращает «Нет».