Excel vzorec: Spočítajte bunky, ktoré obsahujú nepárne čísla -

Všeobecný vzorec

=SUMPRODUCT(--(MOD(rng,2)=1))

Zhrnutie

Ak chcete počítať bunky, ktoré obsahujú iba nepárne čísla, môžete použiť vzorec založený na funkcii SUMPRODUCT spolu s funkciou MOD.

V príklade je vzorec v bunke E5:

=SUMPRODUCT(--(MOD(rng,2)=1))

Tento vzorec vráti hodnotu 4, pretože v rozsahu B5: B10 (ktorý je vo vzorci pomenovaný ako rozsah „rng“) sú 4 nepárne čísla.

Vysvetlenie

Funkcia SUMPRODUCT pracuje priamo s poľami.

Jedna vec, ktorú môžete v SUMPRODUCT urobiť celkom ľahko, je vykonať test na poli pomocou jedného alebo viacerých kritérií a potom spočítať výsledky.

V tomto prípade spúšťame test na nepárne číslo, ktorý využíva funkciu MOD:

MOD(rng,2)=1

MOD vráti zvyšok po rozdelení. V tomto prípade je deliteľ 2, takže MOD vráti zvyšok 1 pre akékoľvek nepárne celé číslo a zvyšok nula pre párne čísla.

Vo vnútri SUMPRODUCT je tento test spustený na každej bunke v B5: B10, výsledkom je pole hodnôt TRUE / FALSE:

(NEPRAVDA; PRAVDA; PRAVDA; PRAVDA; NEPRAVDA; PRAVDA)

Potom, čo vynútime hodnoty TRUE / FALSE na čísla pomocou dvojitého záporného čísla, máme:

(0; 1; 1; 1; 0; 1)

SUMPRODUCT potom tieto čísla jednoducho sčíta a vráti 4.

Zaujímavé články...