Поєднання Умов
Свайпніть щоб показати меню
Функція IFS
=IFS(logical_test1; value_if_true1; [logical_test2; value_if_true2]; ...)
=IFS(D9>100; "High"; D9>50; "Medium"; TRUE; "Low")
IFS не має вбудованого "else". Якщо жодна умова не виконується, повертається помилка. Завжди додавайте TRUE, "default value" як останню пару, щоб гарантувати результат для кожного рядка.
Порядок має значення. Excel перевіряє умови зліва направо і зупиняється на першій TRUE. Розміщуйте найконкретніші (найвужчі) умови першими — широка умова на початку перекриє всі наступні. Наприклад, якщо поставити D9>0 перед D9>50, то "Medium" і "High" ніколи не будуть досягнуті.
Комбінування умов з AND
Усі умови мають бути істинними.
Всі умови TRUE → TRUE | Будь-яка умова FALSE → FALSE.
=IF(AND(D9>100; B9="Dining"); "Review"; "OK")
Комбінування умов за допомогою OR
Принаймні одна умова має бути істинною.
Будь-яка умова ІСТИНА → ІСТИНА | Всі умови ХИБНІ → ХИБНЯ.
=IF(OR(D9>100; B9="Dining"); "Review"; "OK")
- Створення багаторівневого прапорця за допомогою IFS
Перейдіть до стовпця Flag. У першому рядку (наприклад, F9) введіть:
=IFS(D9>100;"High";D9>50;"Medium";TRUE;"Low")
Протягніть формулу вниз.
Переконайтеся, що значення понад 100 повертають "High", значення понад 50 повертають "Medium", а всі інші — "Low".
- Перевірка порядку умов (навмисна помилка)
Змініть формулу на:
=IFS(D9>0;"Low";D9>50;"Medium";D9>100;"High")
Зверніть увагу, що більшість рядків повертають "Low". Потім виправте формулу, відновивши правильний порядок.
- Позначення великих витрат на Dining (AND)
Створіть новий стовпець під назвою Review (Strict).
Введіть: =IFS(AND(D9>100;B9="Dining");"Review";TRUE;"OK")
Протягніть формулу вниз.
Переконайтеся, що лише ті рядки, де Amount > 100 та Category = Dining, повертають "Review".
- Позначення ширших умов (OR)
Створіть ще один стовпець під назвою Review (Flexible).
Введіть: =IFS(OR(D9>100;B9="Dining");"Review";TRUE;"OK")
Протягніть формулу вниз.
Порівняйте з попереднім стовпцем. Тепер більше рядків має бути позначено як "Review".
- Перевірка різниці логіки
Знайдіть принаймні один рядок, де результати відрізняються:
- AND повертає "OK".
- OR повертає "Review".
Це підтверджує різницю в логіці.
Дякуємо за ваш відгук!
Запитати АІ
Запитати АІ
Запитайте про що завгодно або спробуйте одне із запропонованих запитань, щоб почати наш чат