„Excel“ formulė: jei langelis prasideda x, y arba z -

Bendroji formulė

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

Santrauka

Norėdami patikrinti, ar vertės prasideda vienu iš kelių simbolių (ty prasideda x, y arba z), galite naudoti funkciją COUNTIF kartu su funkcija SUM.

Parodytame pavyzdyje formulė C5 yra:

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

Paaiškinimas

Šios formulės pagrindas yra COUNTIF, sukonfigūruotas skaičiuoti tris atskiras reikšmes naudojant pakaitos simbolius:

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

Žvaigždutė (*) yra pakaitos simbolis, skirtas vienam ar daugiau simbolių, todėl jis naudojamas kuriant „prasideda“ testą.

Kriterijų reikšmės pateikiamos „masyvo konstanta“, sunkiai užkoduotu elementų sąrašu, kurio abiejose pusėse yra garbanotieji petnešos.

Gavęs kriterijus masyvo konstantoje, COUNTIF grąžins kelias reikšmes, po vieną kiekvienam sąrašo elementui. Kadangi COUNTIF suteikiame tik vieno langelio diapazoną, kiekvienam kriterijui bus pateiktos tik dvi galimos vertės: 1 arba 0.

C5 langelyje COUNTIF įvertina (0,0,0). C9 langelyje COUNTIF įvertina: (0,1,0). Kiekvienu atveju pirmasis elementas yra kriterijų „x *“ rezultatas, antrasis - iš kriterijų „y *“, o trečiasis rezultatas - iš „z *“ kriterijų.

Kadangi mes tikriname 3 kriterijus pagal ARBA logiką, mums rūpi tik tuo atveju, jei koks nors rezultatas nėra lygus nuliui. Norėdami tai patikrinti, susumuojame visus elementus naudodami funkciją SUM ir, norėdami priversti TIKRĄ / NETIKRĄ rezultatą, pridedame „> 0“, kad įvertintume SUM rezultatą. C5 langelyje turime:

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

Kuris vertinamas kaip NETIESA.

Daugiau kriterijų

Pavyzdyje rodomi 3 kriterijai (prasideda x, y arba z), tačiau prireikus pridedate daugiau kriterijų.

Sąlyginis formatavimas

Kadangi ši formulė pateikia TRUE / FALSE, galite ją naudoti kaip paryškinti reikšmes naudodami sąlyginį formatavimą.

Įdomios straipsniai...