
Generieke formule
=SUM(COUNTIFS(range,("red","blue","green")))
Samenvatting
Om met meerdere criteria en OF-logica te tellen, kunt u de AANTAL.ALS-functie met een matrixconstante gebruiken. In het getoonde voorbeeld is de formule in H6:
=SUM(COUNTIFS(D4:D11,("complete","pending")))
Uitleg
Standaard past de COUNTIFS-functie EN-logica toe. Als u meerdere voorwaarden opgeeft, moeten alle voorwaarden overeenkomen om een telling te genereren.
Een oplossing is om meerdere criteria in een matrixconstante als volgt op te geven:
("complete","pending")
Dit zorgt ervoor dat COUNTIFS twee resultaten retourneert: een telling voor "voltooid" en een telling voor "in behandeling", verpakt in een array-resultaat als volgt:
(4,2)
Om een definitief totaal te krijgen, verpakken we COUNTIFS in SUM. De functie SOM telt vervolgens alle items in de array op en retourneert het resultaat.
Nog een OF-criterium toevoegen
U kunt een extra criterium aan deze formule toevoegen, maar u moet een matrix met één kolom gebruiken voor het ene criterium en een matrix met één rij voor het andere. Om bijvoorbeeld bestellingen te tellen die "Voltooid" of "In behandeling" zijn, voor "Andy Garcia" of "Bob Jones", kunt u het volgende gebruiken:
=SUM(COUNTIFS(D4:D11,("complete","pending"),C4:C11,("Bob Jones";"Andy Garcia")))
Merk op dat we een puntkomma gebruiken voor de tweede matrixconstante, waardoor een verticale matrix ontstaat. Dit werkt omdat Excel elementen in de twee matrixconstanten "koppelt" en als volgt een tweedimensionale matrix met resultaten binnen SUM retourneert:
=SUM((1,0;1,0))
Als u meer dan twee criteria heeft, overweeg dan een SOMPRODUCT-formule zoals hier beschreven.
Celverwijzing voor criteria
Om een celverwijzing voor criteria te gebruiken, kunt u een matrixformule als volgt gebruiken:
=(SUM(COUNTIFS(range1,range2)))
Waarbij bereik1 het criteriabereik is en bereik2 criteria.
Jokertekens en dubbeltellingen
AANTAL.ALS en AANTAL.ALS ondersteunen jokertekens, maar u moet oppassen dat u niet dubbel telt als u meerdere "bevat" -voorwaarden met OR-logica hebt. Zie dit voorbeeld voor meer informatie