Excel vzorec: Rozsah obsahuje čísla -

Obsah

Obecný vzorec

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

souhrn

Chcete-li otestovat rozsah čísel, můžete použít vzorec založený na funkcích ISNUMBER a SUMPRODUCT. V zobrazeném příkladu je vzorec v G5:

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

Vysvětlení

Při práci zevnitř ven funkce ISNUMBER vrátí hodnotu PRAVDA, pokud dostane číslo, a NEPRAVDA, pokud ne. Když zadáte rozsah na ISNUMBER (tj. Pole), vrátí ISNUMBER pole výsledků. V příkladu obsahuje rozsah C5: C9 5 buněk, takže pole vrácené ISNUMBER obsahuje 5 výsledků:

(FALSE;FALSE;FALSE;TRUE;FALSE)

Pravé hodnoty představují číselné hodnoty.

Chceme vědět, jestli tento výsledek obsahuje nějaké PRAVÉ hodnoty, proto použijeme dvojitý záporný operátor (-) k vynucení hodnot PRAVDA a NEPRAVDA na 1 respektive 0. Toto je příklad logické logiky a výsledkem je pole hodnot 1 a 0:

(0;0;0;1;0)

K sečtení pole používáme funkci SUMPRODUCT:

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

Jakýkoli součet větší než nula znamená, že v rozsahu existuje alespoň jedno číslo, takže k vynucení konečného výsledku PRAVDA nebo NEPRAVDA použijeme „> 0“.

Zajímavé články...