Excel formula: šūnā ir daži vārdi, bet citi nav

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:

  1. Vārdu skaits no nosauktā diapazona inc ir> 0
  2. 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.

Interesanti raksti...