Vzorec aplikace Excel: Počítání buněk, které obsahují lichá čísla -

Obsah

Obecný vzorec

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

souhrn

Chcete-li počítat buňky, které obsahují pouze lichá čísla, můžete použít vzorec založený na funkci SUMPRODUCT společně s funkcí MOD.

V příkladu je vzorec v buňce E5:

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

Tento vzorec vrací 4, protože v rozsahu B5: B10 jsou 4 lichá čísla (což je ve vzorci pojmenovaný rozsah, „rng“).

Vysvětlení

Funkce SUMPRODUCT pracuje přímo s poli.

Jedna věc, kterou můžete se SUMPRODUCT udělat docela snadno, je provést test na poli pomocí jednoho nebo více kritérií a poté spočítat výsledky.

V tomto případě provádíme test na liché číslo, které využívá funkci MOD:

MOD(rng,2)=1

MOD vrátí zbytek po rozdělení. V tomto případě je dělitel 2, takže MOD vrátí zbytek 1 pro jakékoli liché celé číslo a zbytek nula pro sudá čísla.

Uvnitř SUMPRODUCT je tento test spuštěn na každé buňce v B5: B10, výsledkem je pole hodnot TRUE / FALSE:

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

Poté, co převedeme hodnoty TRUE / FALSE na čísla pomocí dvojitého záporného čísla, máme:

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

SUMPRODUCT pak jednoduše sčítá tato čísla a vrací 4.

Zajímavé články...