Формула Excel: Якщо ні -

Зміст

Загальна формула

=IF(test, true result, false result)

Резюме

Щоб перевірити стан і виконати одну дію, якщо умова ІСТИНА, а іншу дію, якщо умова ФАЛЬШЕ, можна скористатися функцією IF. У наведеному прикладі формула в комірці E5 має вигляд:

=IF(D5="S","Small","Large")

Пояснення

Якщо вам потрібно перевірити умову, виконайте одну дію, якщо умова TRUE, а іншу дію, якщо умова FALSE, ви можете використовувати функцію IF. Функція IF має вбудоване поняття "ще". Перший аргумент - це логічний тест, другий аргумент - результат (або обчислення), який повертається, коли тест ІСТИНА. Третій аргумент - це значення або обчислення, яке буде виконано, якщо FALSE.

У наведеному прикладі ми маємо список футболок, який включає колір та розмір. Однак розмір скорочено називається "S" для малого та "L" для великого. У даних є лише ці два розміри. Скажімо, ви хочете написати формулу для розширення цих скорочень і показати або слово «Маленький», або «Великий» у колонці E. Іншими словами:

  1. Якщо комірка в стовпці D містить "S", поверніть "Малий".
  2. Якщо комірка в стовпці D містить "L", поверніть "Великий".

Це ідеальне застосування функції ПЧ. Функція IF організована так:

=IF(test, true result, false result)

У цьому прикладі нам потрібно протестувати клітинки у стовпці D, щоб побачити, що вони містять, тому формула, яку ми використовуємо в комірці E5:

=IF(D5="S","Small","Large")

У перекладі це говорить:

ЯКЩО комірка D5 дорівнює (містить) букву "S", поверніть слово "Маленький", ІНШЕ поверніть слово "Великий".

Зверніть увагу, що ми тестуємо лише на "S" - нам не потрібно тестувати на "L". Це тому, що ми маємо лише два можливих значення, і ІНША частина формули (результат FALSE) логічно піклується про "L": якщо клітинка не містить "S", вона повинна бути "L".

Вкладання ІФ для обробки більшої кількості умов

Це добре працює для двох умов, але що, якщо ми маємо третю умову?, Наприклад, "М" для "Середній"? У цьому випадку нам потрібно розширити формулу іншим твердженням IF. Ми ставимо друге твердження IF, замінюючи хибний результат. У наведеному нижче прикладі ми додали інший розмір (Середній). Формула, яку ми використовуємо в E5, така:

=IF(D5="S","Small",IF(D5="M","Medium","Large"))

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

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

Цікаві статті...