Excel

Celica vsebuje eno izmed mnogih z izključitvami

Cell Contains One Many With Exclusions

Formula Excel: Celica vsebuje eno od mnogih z izključitvamiSplošna formula | _+_ | Povzetek

Če želite preskusiti celico za enega od številnih nizov, pri tem pa izključite druge, lahko uporabite formulo, ki temelji na funkcijah SEARCH, ISNUMBER in SUMPRODUCT. V prikazanem primeru je formula v C5:





=( SUMPRODUCT (-- ISNUMBER ( SEARCH (include,A1)))>0) *( SUMPRODUCT (-- ISNUMBER ( SEARCH (exclude,A1)))=0)

kjer je 'include' imenovani obseg E5: E9 in „izključi“ je imenovano območje G5: G6.

Pojasnilo

V bistvu ta formula uporablja funkcijo SEARCH za iskanje več nizov v celici. Znotraj levega SUMPRODUCT, SEARCH išče vse nize v imenovanem obsegu 'include'.





excel formula, če je datum večji od

V desnem SUMPRODUCTU SEARCH išče vse nize v imenovanem obsegu 'izključi'.

V obeh delih formule SEARCH vrne številske položaje, ko najdemo nize, in napake, če ne. Funkcija ISNUMBER pretvori številke v TRUE in napake v FALSE ter dvojno negativno pretvori vrednosti TRUE FALSE v 1 in 0.



Na tej točki je rezultat videti tako:

 
=( SUMPRODUCT (-- ISNUMBER ( SEARCH (include,B5)))>0) *( SUMPRODUCT (-- ISNUMBER ( SEARCH (exclude,B5)))=0)

Nato:

 
=( SUMPRODUCT ({10000})>0)*( SUMPRODUCT ({00})=0)

Opomba: ta formula vrne bodisi 1 ali nič, ki se v formulah, pogojnem oblikovanju ali preverjanju podatkov obravnava kot TRUE in FALSE.

Avtor Dave Bruns


^