Формула Excel: Якщо клітинка починається з x, y або z -

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

=SUM(COUNTIF(A1,("x*","y*","z*")))>0

Резюме

Щоб перевірити значення, щоб побачити, чи починаються вони одним із кількох символів (тобто починаються з x, y або z), ви можете використовувати функцію COUNTIF разом із функцією SUM.

У наведеному прикладі формула в С5 має вигляд:

=SUM(COUNTIF(B5,("x*","y*","z*")))>0

Пояснення

Ядром цієї формули є COUNTIF, який налаштований на підрахунок трьох окремих значень за допомогою символів підстановки:

COUNTIF(B5,("x*","y*","z*")

Зірочка (*) є символом підстановки для одного або кількох символів, тому вона використовується для створення тесту "починається з".

Значення в критеріях подаються у вигляді "константи масиву", жорстко закодованого списку елементів із фігурними дужками з обох сторін.

Коли COUNTIF отримує критерії у константі масиву, він повертає кілька значень, по одному на елемент у списку. Оскільки ми надаємо COUNTIF лише діапазон в одну комірку, він повертає лише два можливих значення для кожного критерію: 1 або 0.

У клітинці C5 значення COUNTIF має значення (0,0,0). У клітинці C9 COUNTIF отримує значення: (0,1,0). У кожному випадку перший пункт є результатом критеріїв "x *", другий - з критеріїв "y *", а третій результат - з критеріїв "z *".

Оскільки ми тестуємо на 3 критерії з логікою АБО, нам важливо лише те, якщо якийсь результат не дорівнює нулю. Щоб перевірити це, ми складаємо всі елементи, використовуючи функцію SUM, і, щоб примусити результат TRUE / FALSE, додаємо "> 0" для оцінки результату SUM. У комірці C5 маємо:

=SUM((0,0,0))>0

Яка оцінює FALSE.

Більше критеріїв

У прикладі показано 3 критерії (починаються з x, y або z), але ви додаєте більше критеріїв за потреби.

Умовне форматування

Оскільки ця формула повертає TRUE / FALSE, ви можете використовувати її як є для виділення значень за допомогою умовного форматування.

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