- 22-5-2020
- 2 minuten om te lezen
-
- s
- Van toepassing op: Microsoft Office Excel 2003, Microsoft Office Excel 2007 , Excel 2010
Opmerking
Office 365 ProPlus wordt hernoemd naar Microsoft 365 Apps voor ondernemingen. Lees deze blogpost voor meer informatie over deze wijziging.
Samenvatting
In Microsoft Excel, wanneer u de logische functies AND en / of OR binnen een SUM + gebruikt IF-instructie om een bereik op meer dan één voorwaarde te testen, werkt deze mogelijk niet zoals verwacht. Een geneste IF-instructie biedt deze functionaliteit; dit artikel bespreekt echter een tweede, eenvoudigere methode die de volgende formules gebruikt.
Voor EN-voorwaarden
Voor OF-voorwaarden
Meer informatie
Gebruik een SUM + IF-instructie om het aantal cellen in een bereik te tellen dat een bepaalde test doorstaat of om deze bij elkaar op te tellen waarden in een bereik waarvoor overeenkomstige waarden in een ander (of hetzelfde) bereik voldoen aan de opgegeven criteria. Dit gedraagt zich vergelijkbaar met de DSUM-functie in Microsoft Excel.
Voorbeeld
Dit voorbeeld telt het aantal waarden in het bereik A1: A10 dat tussen 1 en 10 valt, inclusief.
Om dit te bereiken, kunt u de volgende geneste IF-instructie gebruiken:
De volgende methode werkt ook en is veel gemakkelijker te lezen als u voeren meerdere tests uit:
De volgende methode telt het aantal datums dat tussen twee gegeven datums valt:
Opmerking
- U moet deze formules invoeren als matrixformules door tegelijkertijd op CTRL + SHIFT + ENTER te drukken. Op de Macintosh drukt u in plaats daarvan op COMMAND + RETURN.
- Arrays kunnen niet verwijzen naar volledige kolommen.
Met deze methode vermenigvuldigt u de resultaten van één logische test door een andere logische test om TRUEs en FALSEs naar de SOM-functie te retourneren. U kunt deze gelijkstellen aan:
De hierboven getoonde methode telt het aantal cellen in het bereik A1: A10 waarvoor beide tests als WAAR worden geëvalueerd. Om waarden in corresponderende cellen op te tellen (bijvoorbeeld B1: B10), wijzigt u de formule zoals hieronder weergegeven:
U kunt een OR implementeren in een SUM + IF-verklaring op dezelfde manier. Wijzig hiervoor de bovenstaande formule door het vermenigvuldigingsteken (*) te vervangen door een plusteken (+). Dit geeft de volgende algemene formule: