
Generička formula
=IF(SUM(COUNTIF(B5,("*text1*","*text2*"))),"x","")
Sažetak
Da biste provjerili sadrži li ćelija više od jednog niza, možete upotrijebiti formulu koja se temelji na funkciji COUNTIF.
U prikazanom primjeru formula u C5 je:
=IF(SUM(COUNTIF(B5,("*abc*","*aaa*"))),"x","")
Obrazloženje
Jezgra ove formule je COUNTIF, koja vraća nulu ako nije pronađen nijedan podniz, i pozitivan broj ako je pronađen barem jedan podniz. Zaokret u ovom slučaju je da COUNTIF-u dajemo više od jednog niza koji treba potražiti u kriterijima, isporučenim kao "konstanta niza". Kao rezultat toga, COUNTIF će vratiti niz rezultata, s jednim rezultatom po stavci u izvornim kriterijima.
Imajte na umu da zvjezdicu (*) također koristimo kao zamjenski znak za nula ili više znakova s obje strane podniza. To je ono što omogućuje COUNTIF-u da broji podnizove bilo gdje u tekstu (tj. Ovo pruža ponašanje "sadrži").
Budući da dobivamo natrag niz iz COUNTIF-a, koristimo funkciju SUM za zbrajanje svih stavki u polju. Rezultat prelazi u funkciju IF kao "logički test". Bilo koji pozitivan broj procijenit će se kao TRUE, tako da možete navesti bilo koje vrijednosti koje želite za value if true i value if false.