Excel formula: Ako ćelija započinje s x, y ili z -

Generička formula

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

Sažetak

Da biste testirali vrijednosti da biste vidjeli počinju li s jednim od nekoliko znakova (tj. Započinju s x, y ili z), možete upotrijebiti funkciju COUNTIF zajedno sa funkcijom SUM.

U prikazanom primjeru formula u C5 je:

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

Obrazloženje

Jezgra ove formule je COUNTIF, koji je konfiguriran za brojanje tri odvojene vrijednosti pomoću zamjenskih znakova:

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

Zvjezdica (*) je zamjenski znak za jedan ili više znakova, pa se koristi za stvaranje testa "započinje s".

Vrijednosti u kriterijima daju se u "konstanti niza", čvrsto kodiranom popisu stavki s kovrčavim zagradama s obje strane.

Kada COUNTIF primi kriterije u konstanti niza, vratit će više vrijednosti, po jednu po stavci na popisu. Budući da COUNTIF-u dajemo samo raspon od jedne ćelije, vratit će samo dvije moguće vrijednosti za svaki kriterij: 1 ili 0.

U ćeliji C5, COUNTIF procjenjuje na (0,0,0). U ćeliji C9, COUNTIF procjenjuje na: (0,1,0). U svakom je slučaju prva stavka rezultat kriterija "x *", druga je iz kriterija "y *", a treća rezultat je iz kriterija "z *".

Budući da testiramo 3 kriterija s logikom OR, važno nam je samo ako bilo koji rezultat nije nula. Da bismo to provjerili, zbrajamo sve stavke pomoću funkcije SUM i, da bismo prisilili rezultat TRUE / FALSE, dodamo "> 0" za procjenu rezultata SUM-a. U ćeliji C5 imamo:

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

Koji procjenjuje na FALSE.

Više kriterija

Primjer prikazuje 3 kriterija (započinje s x, y ili z), ali po potrebi dodajete još kriterija.

Uvjetno oblikovanje

Budući da ova formula vraća TRUE / FALSE, možete je koristiti takvu kakva jest za označavanje vrijednosti pomoću uvjetnog oblikovanja.

Zanimljivi članci...