Excel képlet: A tartomány számokat tartalmaz

Tartalomjegyzék

Általános képlet

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

Összegzés

A számtartomány teszteléséhez használhatja az ISNUMBER és a SUMPRODUCT függvényeken alapuló képletet. A bemutatott példában a G5 képlete a következő:

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

Magyarázat

Belülről kifelé haladva az ISNUMBER függvény IGAZ értéket ad vissza, ha számot ad, és HAMIS, ha nem. Ha megad egy tartományt az ISNUMBER számára (azaz egy tömböt), akkor az ISNUMBER egy tömb eredményt ad vissza. A példában a C5: C9 tartomány 5 cellát tartalmaz, tehát az ISNUMBER által visszaadott tömb 5 eredményt tartalmaz:

(FALSE;FALSE;FALSE;TRUE;FALSE)

Az IGAZ értékek numerikus értékeket képviselnek.

Szeretnénk tudni, hogy ez az eredmény tartalmaz-e IGAZ értékeket, ezért a kettős negatív (-) operátort használjuk arra, hogy az IGAZ és HAMIS értékeket 1, illetve 0 értékre kényszerítsük. Ez egy példa a logikai logikára, az eredmény 1 és 0 tömb:

(0;0;0;1;0)

A SUMPRODUCT függvény segítségével összegezzük a tömböt:

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

Bármely nullánál nagyobb összeg azt jelenti, hogy legalább egy szám létezik a tartományban, ezért a "> 0" értékkel kényszerítjük az IGAZ vagy HAMIS végeredményt.

érdekes cikkek...