Функція IFS

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

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

Примітка.: Ця функція доступна в ОС Windows або Mac OS, якщо у вас є Office 2019, або якщо у вас є Передплата Office 365. Якщо ви є абонентом Office 365, Переконайтеся, що ви маєте найновішу версію Office.

Простий синтаксис

Як правило, синтаксис функції, якщо є:

= Якщо ([щось іде True1 значення True1, то чи True2 значення True2, то чи True3 значення якщо True3)

Зверніть увагу, що якщо функція дає змогу перевірити до 127 різними умовами. Проте, не радимо вкладення забагато умови з якщо або якщо оператори. Це тому, що потрібно вводити у правильному порядку кілька умов а може бути дуже складно можна створювати, тестування та оновлення.

Синтаксис

  • IFS(лог_вираз1; значення_якщо_істина1; [лог_вираз2; значення_якщо_істина2]; [лог_вираз3; значення_якщо_істина3];…)

Аргумент

Опис

лог_вираз1 (обов’язково)

Умова, результатом якої є значення TRUE або FALSE.

значення_якщо_істина1 (обов’язково)

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

лог_вираз2…лог_вираз127 (обов’язково)

Умова, результатом якої є значення TRUE або FALSE.

значення_якщо_істина2…значення_якщо_істина127 (обов’язково)

Результат, який повертається, якщо вираз в аргументі N-й лог_вираз повертає значення TRUE. Кожне N-те значення_якщо_істина відповідає умові N-й лог_вираз. Він може бути пустим.

Приклад 1

Приклад використання функції IFS для оцінок.  Формула в клітинці B2:	=IFS(A2>89;"А";A2>79;"Б";A2>69;"В";A2>59;"Г";TRUE;"Ґ")

Формула для клітинок A2:A6 має такий вигляд:

  •  =IFS(A2>89;"А";A2>79;"Б";A2>69;"В";A2>59;"Г";TRUE;"Ґ")

Це означає ЯКЩО(A2 більше ніж 89, повертається значення "А", якщо A2 більше ніж 79, повертається "Б" й так далі; для всіх інших значень, які менші за 59, повертається "Ґ").

Приклад 2

Функція IFS – приклад із днями тижня – формула в клітинці G2: 	=IFS(F2=1;D2;F2=2;D3;F2=3;D4;F2=4;D5;F2=5;D6;F2=6;D7;F2=7;D8)

Формула в клітинці G7 має такий вигляд:

  •  =IFS(F2=1;D2;F2=2;D3;F2=3;D4;F2=4;D5;F2=5;D6;F2=6;D7;F2=7;D8)

Це означає ЯКЩО(значення в клітинці F2 дорівнює 1, повертається значення клітинки D2, якщо значення в клітинці F2 дорівнює 2, повертається значення клітинки D3, і так далі; зрештою, якщо не виконується жодна умова, повертається значення клітинки D8).

Примітки

  • Щоб указати стандартний результат, введіть TRUE для останнього аргументу "лог_вираз". Якщо не виконано жодної іншої умови, повертається відповідне значення. У прикладі 1 така ситуація відтворена в рядках 6 і 7 (з оцінкою 58).

  •  Якщо для аргументу лог_вираз не задано відповідний аргумент значення_якщо_істина, ця функція відобразить повідомлення про помилку: "Для функції введено кілька аргументів (Занадто мало)".

  •  Якщо вираз в аргументі лог_вираз повертає значення, відмінне від TRUE або FALSE, функція повертає помилку #VALUE!.

  •  Якщо умови зі значенням TRUE не знайдено, функція повертає помилку #N/A.

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

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

Пов’язані теми

Функція IF
Розширені функції IF: робота з вкладеними формулами та уникнення помилок
Навчальне відео. Розширені функції IF
Функція COUNTIF обчислює значення на основі однієї умови
Функція COUNTIFS обчислює значення на основі кількох умов
Функція SUMIF підсумовує значення на основі однієї умови
Функція SUMIFS підсумовує значення на основі кількох умов
Функція AND
Функція OR
Функція VLOOKUP
Огляд формул у програмі Excel
Способи уникнення недійсних формул
Виявлення помилок у формулах
Логічні функції
Функції Excel (за алфавітом)
Функції Excel (за категоріями)

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

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

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

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

×