Excel formula: Raspon sadrži brojeve -

Sadržaj

Generička formula

=SUMPRODUCT(--ISNUMBER(range))>0

Sažetak

Da biste testirali raspon brojeva, možete upotrijebiti formulu koja se temelji na funkcijama ISUMBER i SUMPRODUCT. U prikazanom primjeru formula u G5 je:

=SUMPRODUCT(--ISNUMBER(C5:C9))>0

Obrazloženje

Radeći iznutra prema van, funkcija ISNUMBER vratit će TRUE kada se dobije broj, a FALSE ako ne. Kada opskrbite raspon ISNUMBER (tj. Niz), ISNUMBER će vratiti niz rezultata. U primjeru, raspon C5: C9 sadrži 5 ćelija, tako da niz koji vraća ISNUMBER sadrži 5 rezultata:

(FALSE;FALSE;FALSE;TRUE;FALSE)

Vrijednosti TRUE predstavljaju numeričke vrijednosti.

Želimo znati sadrži li ovaj rezultat bilo kakvih vrijednosti TRUE, pa koristimo dvostruki negativni operator (-) da prisilimo vrijednosti TRUE i FALSE na 1, odnosno 0. Ovo je primjer logičke logike, a rezultat je niz 1 i 0:

(0;0;0;1;0)

Za sumiranje niza koristimo funkciju SUMPRODUCT:

=SUMPRODUCT((0;0;0;1;0))

Bilo koji zbroj veći od nule znači da barem jedan broj postoji u rasponu, pa koristimo "> 0" za forsiranje konačnog rezultata TRUE ili FALSE.

Zanimljivi članci...