Excel formula: Vrijednost postoji u rasponu -

Generička formula

=COUNTIF(range,value)>0

Sažetak

Da biste utvrdili postoji li vrijednost u rasponu stanica, možete koristiti jednostavnu formulu koja se temelji na funkciji COUNTIF. U prikazanom primjeru formula u D5 je:

=COUNTIF(rng,B5)>0

gdje je "rng" imenovani raspon F4: F10.

Obrazloženje

Funkcija COUNTIF broji stanice koje udovoljavaju isporučenim kriterijima, vraćajući broj pronađenih pojava. Ako nijedna stanica ne zadovoljava kriterije, COUNTIF vraća nulu. Bilo koji pozitivan broj znači da je vrijednost pronađena. To znači da možete koristiti operator veće od (>) za pokretanje jednostavnog testa na rezultatu COUNTIF da biste prisilili na ISTINIT ili NEistinu:

=COUNTIF(range,value)>0

Formulu također možete umotati u izraz IF ako forsirate određeni rezultat. Na primjer, da biste vratili "Da" ili "Ne", upotrijebite:

=IF(COUNTIF(range,value),"Yes","No")

To djeluje jer IF smatra bilo koji broj> 0 do ISTINOM kad se pojavi kao logički testni argument.

Testiranje podniza ili djelomičnog podudaranja

Ako želite testirati raspon da biste vidjeli sadrži li određeni tekst (podniz ili djelomični tekst), u formulu možete dodati zamjenske znakove. Na primjer, ako imate vrijednost koju trebate potražiti u ćeliji C1, a želite provjeriti raspon A1: A100, možete konfigurirati COUNTIF da tu vrijednost traži bilo gdje u ćeliji spajanjem zvjezdica:

=COUNTIF(A1:A100,"*"&C1&"*")>0

Zvjezdica (*) je zamjenski znak za jedan ili više znakova. Spajanjem zvjezdica prije i poslije vrijednosti u C1, formula će brojati podniz u C1 bilo gdje da se pojavi u svakoj ćeliji raspona.

Alternativna formula koja koristi MATCH

Kao alternativu možete upotrijebiti formulu koja koristi funkciju MATCH umjesto COUNTIF:

=ISNUMBER(MATCH(value,range,0))

Funkcija MATCH vraća položaj podudaranja (kao broj) ako je pronađen, a # N / A ako nije pronađen. Umotavanjem MATCH-a u ISUMBER konačni rezultat bit će TRUE kada MATCH pronađe podudaranje i FALSE kada MATCH vrati # N / A.

Zanimljivi članci...