
Vispārēja formula
(=AND(COUNT(SEARCH(inc,A1))>0,COUNT(SEARCH(exc,A1))=0))
Kopsavilkums
Lai pārbaudītu šūnu, lai redzētu, vai tajā ir noteikti vārdi, bet nav citu, varat izmantot masīva formulu, kuras pamatā ir funkcijas COUNT un SEARCH, ietinot funkciju AND.
Parādītajā piemērā formula C5 ir:
(=AND(COUNT(SEARCH(inc,B5))>0,COUNT(SEARCH(exc,B5))=0))
Šī formula atgriež vērtību TRUE, kad B5 satur kādu no nosauktajā diapazonā inc vārdiem un neviens no nosauktajā diapazonā esošajiem vārdiem nav exc .
Šī ir masīva formula, un tā jāievada ar Control + Shift + Enter.
Paskaidrojums
Šī formula balstās uz funkciju AND, lai vienlaikus pārbaudītu divus nosacījumus:
- Vārdu skaits no nosauktā diapazona inc ir> 0
- Vārdu skaits no nosauktā diapazona exc ir = 0
Ja abi nosacījumi ir PATIESI, formula atgriež TRUE. Ja kāds no nosacījumiem ir FALSE, formula atgriež FALSE.
Vairāku vārdu pārbaude tiek veikta, izmantojot funkciju MEKLĒT ar COUNT palīdzību.
Kad SEARCH saņem vairāk nekā vienu meklējamo vienumu, tas atgriež rezultātu masīvu, pa vienam vienumam. Kad spēle ir atrasta, MEKLĒŠANA atgriež spēles pozīciju. Ja atbilstība nav atrasta, SEARCH atgriež kļūdu #VALUE. Funkcija COUNT iegūst masīvā esošo skaitļu skaitu, ko atdeva SEARCH. COUNT pēc noklusējuma ignorē kļūdas.
Parādītajā piemērā formula tiek atrisināta šādās darbībās
=AND(COUNT((1;11;#VALUE!))>0,COUNT((#VALUE!;#VALUE!))=0) =AND(2>0,0=0) =AND(TRUE,TRUE) =TRUE
Ar grūti kodētām vērtībām
Nav prasību, lai lietotu diapazonu lietu sarakstam. Ja meklējat tikai nelielu skaitu lietu, varat izmantot masīva formāta sarakstu, ko sauc par masīva konstanti. Piemēram, lai pārbaudītu sarkanu, zilu vai zaļu krāsu, bet izslēdziet rozā un oranžu, varat izmantot:
=AND(COUNT(SEARCH(("red","blue","green"),B5))>0,COUNT(SEARCH(("orange","pink"),B5))=0)
Šai versijai nav nepieciešama vadīkla + Shift + Enter masīva formulas sintakse.