Формули та функції

Функція IF

Функція IF

Примітка.: Ми хочемо надавати найновіший вміст довідки рідною мовою користувачів якомога швидше. Цю сторінку перекладено за допомогою засобу автоматичного перекладу, тому вона може містити смислові, синтаксичні або граматичні помилки. Ми вважаємо, що цей вміст стане вам у пригоді. Повідомте нас, чи була інформація корисною, унизу цієї сторінки. Для зручності цю статтю можна переглянути англійською мовою.

Функція IF – це одна з найпопулярніших функцій у програмі Excel і дає змогу логічне порівняння між значення, і те, що ви очікуєте.

Отже, інструкція IF може мати два результати. Перший отримаємо, якщо умова виявиться істинною, другий – якщо вона буде хибна.

Наприклад, =IF(C2="Yes",1,2) каже, що якщо (C2 = так, а потім повернутися в іншому разі повернення 1, 2).

Ваш браузер не підтримує відео. Інсталюйте Microsoft Silverlight, Adobe Flash Player або Internet Explorer 9.

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

IF(логічний_вираз;значення_якщо_істина;[значення_якщо_хибність])

Наприклад:

  • =IF(A2>B2;"Бюджет перевищено";"OK")

  • =IF(A2=B2;B4-A4;"")

Ім’я аргументу

Опис

логічний_вираз    (обов’язковий аргумент)

Умова, яку потрібно перевірити.

значення_якщо_істина    (обов’язковий аргумент)

Значення, яке повертається, якщо результат умови логічний_вираз має значення TRUE.

значення_якщо_хибність    (необов’язковий аргумент)

Значення, яке повертається, якщо результат умови лог_вираз має значення FALSE.

Приклади простої функції IF

Клітинка D2 містить формулу =IF(C2="Так";1;2)
  • =IF(C2="Так";1;2)

У наведеному вище прикладі формула в клітинці D2 означає: ЯКЩО(C2 = "Так"; то повернути 1; інакше повернути 2).

Клітинка D2 містить формулу =IF(C2=1;"Так";"Ні")
  • =IF(C2=1;"Так";"Ні")

У цьому прикладі, формула у клітинці D2 каже: IF(C2 = 1, then return Yes, otherwise return No)як ви бачите, можна використовувати функцію IF обчислюється як текст і значення. Це також можна використовувати для обчислення помилок. Ви не обмежуються лише перевірки, якщо одне дорівнює до іншого, і повертає одне значення, можна також за допомогою математичних операторів та виконувати додаткові обчислення залежно від певним умовам. Можна також вкласти кілька функцій IF разом щоб виконати кілька порівняння.

Клітинка D2 містить формулу =IF(C2>B2;"Перевищення бюджету";"У межах бюджету")
  • =IF(C2>B2;"Бюджет перевищено";"У межах бюджету")

У наведеному вище прикладі функція IF у клітинці D2 означає: ЯКЩО(C2 більше B2; то повернути "Бюджет перевищено"; інакше повернути "У межах бюджету").

Клітинка E2 містить формулу =IF(C2>B2;C2-B2;"")
  • =IF(C2>B2;C2-B2;0)

На знімку екрана вище функція повертатиме не текст, а математичне обчислення. Отже, формула в клітинці E2 означає: ЯКЩО(фактичні витрати перевищують планові; то відняти планові витрати від фактичних; інакше нічого не повертати).

Клітинка F7 містить формулу =IF(E7="Так";F5*0,0825;0)
  • =IF(E7="Так";F5*0,0825;0)

У цьому прикладі формула в клітинці F7 означає: ЯКЩО(E7 = "Так"; то обчислити загальну суму, помноживши F5 на 8,25%; інакше повернути значення 0, тому що акцизний збір не стягується).

Примітка.: Якщо потрібно використати текст у формулах, візьміть його в лапки (наприклад, "Текст"). Виняток становлять лише значення TRUE та FALSE, які Excel інтерпретує автоматично.

Поширені проблеми

Проблема

Причина

0 (нуль) у клітинці

Не вказано значення для аргументу значення_якщо_істина або значення_якщо_хибність. Щоб побачити правильне значення, додайте текст для обох аргументів або додайте до аргументу значення TRUE чи FALSE.

У клітинці відображається #NAME?

Зазвичай це означає, що формулу введено неправильно.

Потрібна додаткова довідка?

Ви завжди можете поставити запитання експерту в спільноті Tech (у розділі Excel), отримати підтримку в спільноті, що допомагає знайти відповіді на запитання, або запропонувати нову функцію чи вдосконалення на форумі Excel User Voice.

Див. також

Операторів обчислення та пріоритетом у програмі Excel

Використання вкладених функцій у формулах

Використання IF, щоб перевірити, чи клітинка пуста

Використання IF, щоб перевірити, чи клітинка пуста

Відео: додаткові функції IF

Якщо функція (Office 365, програмі Excel 2016 і пізніші)

Якщо додаткові функції - робота з вкладеної формули та уникнути помилок

Навчальні курси, відео: додаткові функції IF

Функція The COUNTIF буде обчислення значень на основі одного умови

Функція The COUNTIFS буде обчислення значень на основі кількох умов

Функція SUMIF буде обчислення суми значень на основі одного умови

Функція The SUMIFS буде обчислення суми значень на основі кількох умов

Функція AND

Функція OR

Функція VLOOKUP

Огляд формул у програмі Excel

Способи уникнення недійсних формул

Використання помилки перевірки, щоб виявити помилки у формулах

Логічні функції

Функції Excel (за алфавітом)

Функції Excel (за категоріями)

Удосконалення навичок роботи з Office
Ознайомтеся з навчальними матеріалами
Отримуйте нові функції раніше за інших
Приєднайтеся до оцінювачів Office

Ця інформація корисна?

Дякуємо за ваш відгук!

Дякуємо за відгук! Схоже, вам може стати в нагоді допомога одного з наших спеціалістів служби підтримки Office, з яким ми вас можемо з’єднати.

×