Excel-formule: tel cellen die oneven getallen bevatten -

Inhoudsopgave

Generieke formule

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

Samenvatting

Om cellen te tellen die alleen oneven getallen bevatten, kunt u een formule gebruiken die is gebaseerd op de functie SOMPRODUCT in combinatie met de functie MOD.

In het voorbeeld is de formule in cel E5:

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

Deze formule retourneert 4 omdat er 4 oneven getallen zijn in het bereik B5: B10 (dat in de formule bereik "rng" wordt genoemd).

Uitleg

De SUMPRODUCT-functie werkt rechtstreeks met arrays.

Een ding dat u vrij eenvoudig kunt doen met SUMPRODUCT, is een test uitvoeren op een array met behulp van een of meer criteria, en vervolgens de resultaten tellen.

In dit geval voeren we een test uit voor een oneven getal, waarbij de MOD-functie wordt gebruikt:

MOD(rng,2)=1

MOD geeft een rest terug na deling. In dit geval is de deler 2, dus MOD retourneert een rest van 1 voor elk oneven geheel getal en een rest van nul voor even getallen.

Binnen SUMPRODUCT wordt deze test uitgevoerd op elke cel in B5: B10, het resultaat is een array van TRUE / FALSE-waarden:

(FALSE; TRUE; TRUE; TRUE; FALSE; TRUE)

Nadat we de TRUE / FALSE-waarden hebben omgezet in getallen met behulp van het dubbele negatief, hebben we:

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

SOMPRODUCT telt vervolgens deze getallen eenvoudig op en geeft als resultaat 4.

Interessante artikelen...