Логічні

IF

Визначення

IF повертає одне значення, коли перевірка істинна, і інше значення, коли перевірка хибна.

Синтаксис

=IF(logical_test, value_if_true, [value_if_false])

Аргументи

Аргумент Значення
logical_test Порівняння, яке або істинне, або хибне, наприклад B2<10.
value_if_true Що покаже комірка, коли перевірка істинна. Текст потрібно взяти в подвійні лапки.
value_if_false Необов’язково. Що покаже комірка, коли перевірка хибна.

Приклад

Магазин позначає товари, які закінчуються. Залишки на складі записано в B2:B4, і все, що менше за 10, потрібно замовити знову.

A: Товар B: Залишок на складі
Кружки 8
Тарілки 31
Миски 26

Формула: =IF(B2<10,"Reorder","OK")

Результат: Reorder. У кружок залишилося 8 штук, що менше за 10, тому повертається перший текст. Під час заповнення вниз формула дає Reorder, OK і OK.

Практика

У комірці B2 записано екзаменаційну оцінку 52. Напишіть формулу, яка показує "Pass", якщо оцінка не менша за 60, і "Retry" в інших випадках.

  1. У C2 напишіть формулу IF, яка показує Pass, коли B2 не менше за 60, і Retry в інших випадках.
Крок 1 з 2
Формули тут використовують англійські назви функцій, наприклад SUM, а десятковим роздільником є крапка (.) — у всіх мовах.
Завантажуємо аркуш…

Пов’язані функції

IF часто обгортає інші функції, наприклад перевіряє, чи досягає SUM діапазону цілі або чи доходить COUNT до мінімуму.

Поширена помилка

Якщо залишити текстові результати без лапок, як у =IF(B2<10,Reorder,OK), Excel сприйме їх як імена та поверне #NAME?.

Пов’язані функції

Ці посилання — пов’язані функції.