
Обща формула
=SUM(COUNTIF(A1,("x*","y*","z*")))>0
Обобщение
За да тествате стойности, за да видите дали те започват с един от няколкото знака (т.е. започват с x, y или z), можете да използвате функцията COUNTIF заедно с функцията SUM.
В показания пример формулата в C5 е:
=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, можете да я използвате такава, каквато е, за да маркирате стойности, като използвате условно форматиране.