Excel-formule: tel cellen gelijk aan een van de vele dingen -

Inhoudsopgave

Generieke formule

=SUMPRODUCT(COUNTIF(rng,things))

Samenvatting

Als u het aantal cellen wilt tellen dat gelijk is aan een van de vele waarden, kunt u de AANTAL.ALS-functie in de SOMPRODUCT-functie gebruiken. In de generieke vorm van de formule (hierboven) staat rng voor een celbereik en staan dingen voor de te tellen waarden.

In het weergegeven voorbeeld bevat cel G5 deze formule:

=SUMPRODUCT(COUNTIF(B5:B10,things))

Opmerking: AANTAL.ALS is niet hoofdlettergevoelig.

Uitleg

AANTAL.ALS telt het aantal cellen in het bereik dat voldoet aan de criteria die u opgeeft. Wanneer u AANTAL.ALS een celbereik als criterium geeft, retourneert het een reeks getallen als resultaat, waarbij elk getal het aantal van één ding in het bereik vertegenwoordigt. In dit geval bevat het benoemde bereik "dingen" (D5: D7) 3 waarden, dus AANTAL.ALS retourneert 3 resultaten in een matrix zoals:

=SUMPRODUCT((1;1;1))

Omdat de waarden "geel", "groen" en "hond" allemaal één keer voorkomen in het bereik B5: B10. Om deze array af te handelen, gebruiken we de SUMPRODUCT-functie, die is ontworpen om met arrays te werken. SOMPRODUCT somt eenvoudig de items in de array op en retourneert het resultaat, 3.

Met matrixconstante

Met een beperkt aantal waarden kunt u als volgt een matrixconstante in uw formule gebruiken met SUM:

=SUM(COUNTIF(B5:B10,("red","green","blue")))

Maar als u celverwijzingen in de criteria gebruikt, moet u deze invoeren als een matrixformule of overschakelen naar SOMPRODUCT.

Interessante artikelen...