Excel formula: Obseg vsebuje številke -

Kazalo

Splošna formula

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

Povzetek

Za preizkus obsega številk lahko uporabite formulo, ki temelji na funkcijah ŠTEVILO in SUMPRODUCT. V prikazanem primeru je formula v G5:

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

Pojasnilo

Funkcija ISNUMBER, ki deluje od znotraj navzven, vrne TRUE, če prejme številko, in FALSE, če ne. Ko ponudite obseg ISNUMBER (tj. Matriko), bo ISNUMBER vrnil matriko rezultatov. V primeru obseg C5: C9 vsebuje 5 celic, tako da matrika, ki jo vrne ISNUMBER, vsebuje 5 rezultatov:

(FALSE;FALSE;FALSE;TRUE;FALSE)

TRUE vrednosti predstavljajo številske vrednosti.

Vedeti želimo, ali ta rezultat vsebuje kakršne koli vrednosti TRUE, zato z dvojnim negativnim operatorjem (-) prisilimo vrednosti TRUE in FALSE na 1 oziroma 0. To je primer logične logike, rezultat pa je niz 1 in 0:

(0;0;0;1;0)

Za seštevanje matrike uporabljamo funkcijo SUMPRODUCT:

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

Vsaka vsota, večja od nič, pomeni, da v območju obstaja vsaj eno število, zato z "> 0" uporabimo za vsiljevanje končnega rezultata TRUE ali FALSE.

Zanimive Članki...