Tel het aantal rijen met meerdere OF-criteria
Om het aantal rijen met meerdere criteria in verschillende kolommen te tellen, met OR-logica, kan de SOMPRODUCT-functie u helpen. Ik heb bijvoorbeeld een productrapport zoals hieronder afgebeeld, nu wil ik de rijen tellen waar het product "T-shirt" is of de kleur "Zwart" is. Hoe om te gaan met deze taak in Excel?
Tel het aantal rijen met meerdere OF-criteria
In Excel, met behulp van de SOMPRODUCT-functie om het aantal rijen met meerdere criteria in verschillende kolommen te tellen, is de generieke syntaxis:
- criteria1, criteria2: De logische expressies die worden gebruikt om aan de voorwaarden te voldoen.
Als u bijvoorbeeld het aantal rijen wilt tellen waar het product "T-shirt" of de kleur "Zwart" is, voert u de volgende formule in of kopieert u deze naar een lege cel om de berekening uit te voeren en drukt u op Enter sleutel om het resultaat te krijgen:
Verklaring van de formule:
=SUMPRODUCT(--((A2:A12="T-shirt")+(C2:C12="Black")>0))
- (A2:A12="T-shirt")+(C2:C12="Zwart"):
De eerste logische expressie controleert of het product "T-shirt" is, het geeft het volgende resultaat: {FALSE;TRUE;TRUE;FALSE;TRUE;FALSE;TRUE;FALSE;FALSE;FALSE;TRUE}.
De tweede logische uitdrukking controleert of de kleur “Zwart” is en geeft het resultaat als volgt terug: {TRUE;FALSE;FALSE;FALSE;FALSE;FALSE;FALSE;TRUE;FALSE;FALSE;TRUE}.
De OR-logica vereist optelling, dus de twee logische uitdrukkingen worden verbonden door een optelteken (+). De wiskundige bewerking converteert automatisch de waarden TRUE en FALSE naar 1s en 0s, dus u krijgt een array als deze: {1;1;1;0;1;0;1;1;0;0;2}. - --((A2:A12="T-shirt")+(C2:C12="Black")>0)=--({1;1;1;0;1;0;1;1;0;0;2}>0): Controleer eerst of de waarden in de array groter zijn dan 0: Als een waarde groter is dan 0, wordt een TRUE weergegeven; indien kleiner dan 0, wordt FALSE weergegeven. En dan dwingt het dubbele minteken de TRUEs en FALSEs om 1s en 0s te zijn, dus je krijgt dit: {1;1;1;0;1;0;1;1;0;0;1}.
- SUMPRODUCT(--((A2:A12="T-shirt")+(C2:C12="Black")>0))=SUMPRODUCT({1;1;1;0;1;0;1;1;0;0;1}): Eindelijk somt de SOMPRODUCT-functie alle waarden in de array op om het resultaat te krijgen: 7.
Tips:
Om meer voorwaarden toe te voegen, hoeft u alleen maar de logische uitdrukkingen in de SOMPRODUCT-functie toe te voegen, zoals het tellen van het aantal rijen waarbij het product "T-shirt" is of de kleur "Zwart" of Aantal is "50" , gelieve de onderstaande formule toe te passen:
Gebruikte relatieve functie:
- SUMPRODUCT:
- De SOMPRODUCT-functie kan worden gebruikt om twee of meer kolommen of arrays met elkaar te vermenigvuldigen en vervolgens de som van producten te krijgen.
Meer artikelen:
- Tel het aantal rijen met specifieke waarden
- Het kan voor ons gemakkelijk zijn om het aantal cellen met een specifieke waarde in een Excel-werkblad te tellen. Het kan echter nogal ingewikkeld zijn om het aantal rijen te krijgen dat specifieke waarden bevat. In dit geval kan een meer complexe formule op basis van de functies SUM, MMULT, TRANSPOSE en COLUMN u een plezier doen. In deze zelfstudie wordt besproken hoe u deze formule kunt maken om met deze taak in Excel om te gaan.
- Tel rijen als aan interne criteria wordt voldaan
- Stel dat u een rapport hebt van de productverkoop van dit jaar en vorig jaar, en nu moet u misschien producten tellen waarvan de verkoop in dit jaar groter is dan vorig jaar, of de verkoop in dit jaar lager is dan vorig jaar, zoals hieronder schermafbeelding getoond. Normaal gesproken kunt u een hulpkolom toevoegen om het verkoopverschil tussen de twee jaar te berekenen en vervolgens AANTAL.ALS gebruiken om resultaat te krijgen. Maar in dit artikel zal ik de SOMPRODUCT-functie introduceren om het resultaat direct te krijgen zonder enige helperkolom.
- Tel rijen als aan meerdere criteria wordt voldaan
- Tel het aantal rijen in een bereik op basis van meerdere criteria, waarvan sommige afhankelijk zijn van de logische tests die op rijniveau werken, de SOMPRODUCT-functie in Excel kan u een plezier doen.
De beste tools voor kantoorproductiviteit
Kutools for Excel - Helpt u om op te vallen tussen de menigte
Kutools for Excel Beschikt over meer dan 300 functies, Ervoor zorgen dat wat u nodig heeft slechts één klik verwijderd is...

Office Tab - Lezen en bewerken met tabbladen inschakelen in Microsoft Office (inclusief Excel)
- Een seconde om te schakelen tussen tientallen geopende documenten!
- Verminder elke dag honderden muisklikken voor u, zeg maar dag tegen muishand.
- Verhoogt uw productiviteit met 50% bij het bekijken en bewerken van meerdere documenten.
- Brengt efficiënte tabbladen naar Office (inclusief Excel), net als Chrome, Edge en Firefox.
