Excel vzorec: Rozsah obsahuje čísla -

Obsah

Všeobecný vzorec

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

Zhrnutie

Ak chcete otestovať rozsah čísel, môžete použiť vzorec založený na funkciách ISNUMBER a SUMPRODUCT. V zobrazenom príklade je vzorec v G5:

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

Vysvetlenie

Pri práci zvnútra vráti funkcia ISNUMBER hodnotu TRUE, ak jej bude dané číslo, a FALSE, ak nie. Keď zadáte rozsah na ISNUMBER (tj. Pole), vráti ISNUMBER pole výsledkov. V príklade obsahuje rozsah C5: C9 5 buniek, takže pole vrátené ISNUMBER obsahuje 5 výsledkov:

(FALSE;FALSE;FALSE;TRUE;FALSE)

Hodnoty TRUE predstavujú číselné hodnoty.

Chceme vedieť, či tento výsledok obsahuje nejaké TRUE hodnoty, takže pomocou dvojitého záporného operátora (-) vynútime hodnoty TRUE a FALSE na 1, respektíve 0. Toto je príklad logickej logiky a výsledkom je pole 1 a 0:

(0;0;0;1;0)

Na sčítanie poľa používame funkciu SUMPRODUCT:

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

Akákoľvek suma vyššia ako nula znamená, že v rozsahu existuje aspoň jedno číslo, takže pomocou výrazu „> 0“ vynútime konečný výsledok TRUE alebo FALSE.

Zaujímavé články...