
Üldine valem
(=AND(COUNT(SEARCH(inc,A1))>0,COUNT(SEARCH(exc,A1))=0))
Kokkuvõte
Lahtri testimiseks, kas see sisaldab teatud sõnu, kuid mitte teisi, võite kasutada massiivi valemit, mis põhineb funktsioonidel COUNT ja SEAR, mis on pakitud funktsiooni JA.
Näidatud näites on valem C5-s:
(=AND(COUNT(SEARCH(inc,B5))>0,COUNT(SEARCH(exc,B5))=0))
See valem tagastab väärtuse TÕENE, kui B5 sisaldab mõnda nimetatud vahemiku sõna inc ja ühtegi nimetatud vahemiku sõnast pole exc .
See on massiivivalem ja see tuleb sisestada klahvidega Control + Tõst + Enter.
Selgitus
See valem tugineb funktsioonile AND, et testida kahte tingimust korraga:
- Nimetatud vahemiku inc sõnade arv on> 0
- Nimetatud vahemiku exc sõnade arv on = 0
Kui mõlemad tingimused on tõesed, tagastab valem TÕENE. Kui kumbki tingimus on FALSE, tagastab valem FALSE.
Mitme sõna testimine toimub funktsiooni SEARCH abil, kasutades abi COUNT-st.
Kui SEARCH saab otsimiseks mitu üksust, tagastab see tulemuste massiivi, üks üksuse kohta. Kui vaste on leitud, tagastab otsing otsingu vaste. Kui vastet ei leitud, tagastab SEARCH tõrke #VALUE. Funktsioon COUNT saab arvult massiivi, mille tagastab SEARCH. COUNT ignoreerib vaikimisi vigu.
Näidatud näites on valem lahendatud sellistes sammudes
=AND(COUNT((1;11;#VALUE!))>0,COUNT((#VALUE!;#VALUE!))=0) =AND(2>0,0=0) =AND(TRUE,TRUE) =TRUE
Kõvakodeeritud väärtustega
Asjade loendi jaoks ei ole nõutav vahemiku kasutamine. Kui otsite vaid vähest arvu asju, võite kasutada massiivivormingus loendit, mida nimetatakse massiivikonstandiks. Näiteks punase, sinise või rohelise värvi testimiseks, kuid roosa ja oranži välistamiseks võite kasutada järgmist.
=AND(COUNT(SEARCH(("red","blue","green"),B5))>0,COUNT(SEARCH(("orange","pink"),B5))=0)
See versioon ei nõua juhtklahvi + shift + sisestage massiivi valemi süntaks.