
Általános képlet
=SUMPRODUCT(--(MOD(rng,2)=1))
Összegzés
A csak páratlan számokat tartalmazó cellák számlálásához használhatja a SUMPRODUCT függvényen alapuló képletet a MOD függvénnyel együtt.
A példában az E5 cellában szereplő képlet a következő:
=SUMPRODUCT(--(MOD(rng,2)=1))
Ez a képlet 4-et ad vissza, mivel a B5: B10 tartományban 4 páratlan szám van (amelyet a képletben tartománynak, "rng" -nek neveznek).
Magyarázat
A SUMPRODUCT funkció közvetlenül a tömbökkel működik.
Az egyik dolog, amit a SUMPRODUCT segítségével meglehetősen egyszerűen megtehet, az, hogy teszteljen egy tömböt egy vagy több kritérium alapján, majd számolja meg az eredményeket.
Ebben az esetben tesztelünk egy páratlan számot, amely a MOD függvényt használja:
MOD(rng,2)=1
A MOD az osztás után visszaküldi a maradékot. Ebben az esetben az osztó 2, így a MOD minden páratlan egész számra 1-es maradékot, páros számok esetén pedig nulla maradékot ad vissza.
A SUMPRODUCT alkalmazásban ezt a tesztet a B5: B10 minden celláján futtatják, az eredmény TRUE / FALSE értékek tömbje:
(HAMIS; IGAZ; IGAZ; IGAZ; HAMIS; IGAZ)
Miután az IGAZ / HAMIS értékeket számokra kényszerítettük a kettős negatív használatával, megkapjuk:
(0; 1; 1; 1; 0; 1)
A SUMPRODUCT ezután egyszerűen összegzi ezeket a számokat, és 4-et ad vissza.