Exceli valem: kui lahter algab tähega x, y või z -

Üldine valem

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

Kokkuvõte

Väärtuste testimiseks, et näha, kas need algavad ühega mitmest tähemärgist (st algavad tähega x, y või z), võite kasutada funktsiooni COUNTIF koos funktsiooniga SUM.

Näidatud näites on valem C5-s:

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

Selgitus

Selle valemi tuum on COUNTIF, mis on konfigureeritud asendusmärkide abil lugema kolme eraldi väärtust:

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

Tärn (*) on ühe või mitme tähemärgi metamärk, nii et seda kasutatakse testi alustamiseks.

Kriteeriumites olevad väärtused esitatakse "massiivikonstandi" kujul, mis on kodeeritud üksuste loendis, mille mõlemal küljel on lokkis traksid.

Kui COUNTIF saab kriteeriumid massiivikonstandis, tagastab see mitu väärtust, ühe loendi üksuse kohta. Kuna me anname COUNTIF-ile ainult ühe lahtriga vahemiku, tagastab see iga kriteeriumi jaoks ainult kaks võimalikku väärtust: 1 või 0.

Lahtris C5 hindab COUNTIF väärtuseks (0,0,0). Lahtris C9 hindab COUNTIF väärtuseks: (0,1,0). Mõlemal juhul on esimene element kriteeriumide "x *" tulemus, teine ​​on kriteeriumide "y *" ja kolmas tulemus kriteeriumide "z *" tulemus.

Kuna testime VÕI loogikaga kolme kriteeriumi, hoolime sellest ainult siis, kui mõni tulemus pole null. Selle kontrollimiseks liidame kõik üksused funktsiooni SUM abil ja TÕENE / VALE tulemuse sundimiseks lisame summa>> 0 SUM-i tulemuse hindamiseks. Lahtris C5 on meil:

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

Mis hindab FALSE.

Rohkem kriteeriume

Näites on näidatud 3 kriteeriumi (algab tähtedega x, y või z), kuid lisate vajadusel veel kriteeriume.

Tingimuslik vormindamine

Kuna see valem tagastab TÕENE / VÄÄR, saate seda kasutada tingimusliku vormindamise abil väärtuste esiletõstmiseks.

Huvitavad Artiklid...