Aantal rijen tellen met meerdere OF-criteria
Om het aantal rijen te tellen met meerdere criteria in verschillende kolommen, met OF-logica, kan de functie SOMPRODUCT u helpen. Bijvoorbeeld, ik heb een productrapport zoals in onderstaande schermafbeelding weergegeven, en nu wil ik de rijen tellen waarin het product 'T-shirt' is of de kleur 'Zwart'. Hoe pak je deze taak aan in Excel?
Aantal rijen tellen met meerdere OF-criteria
In Excel, door gebruik te maken van de SOMPRODUCT-functie om het aantal rijen te tellen met meerdere criteria in verschillende kolommen, is de algemene syntaxis:
- criteria1, criteria2: De logische expressies die worden gebruikt om aan de voorwaarden te voldoen.
Bijvoorbeeld, om het aantal rijen te tellen waarin het product 'T-shirt' is of de kleur 'Zwart', voer dan de volgende formule in of kopieer deze naar een lege cel om de berekening uit te voeren, en druk op Enter om het resultaat te krijgen:
Uitleg van de formule:
=SOMPRODUCT(--((A2:A12="T-shirt")+(C2:C12="Zwart")>0))
- (A2:A12="T-shirt")+(C2:C12="Zwart"):
De eerste logische expressie controleert of het product 'T-shirt' is, het retourneert het resultaat als volgt: {ONWAAR;WAAR;WAAR;ONWAAR;WAAR;ONWAAR;WAAR;ONWAAR;ONWAAR;ONWAAR;WAAR}.
De tweede logische expressie controleert of de kleur 'Zwart' is, en retourneert het resultaat als volgt: {WAAR;ONWAAR;ONWAAR;ONWAAR;ONWAAR;ONWAAR;ONWAAR;WAAR;ONWAAR;ONWAAR;WAAR}.
De OF-logica vereist optelling, dus worden de twee logische expressies samengevoegd met een plusteken (+). De wiskundige bewerking converteert automatisch de WAAR- en ONWAAR-waarden naar 1-en en 0-en, dus krijg je een array zoals deze: {1;1;1;0;1;0;1;1;0;0;2}. - --((A2:A12="T-shirt")+(C2:C12="Zwart")>0)=--({1;1;1;0;1;0;1;1;0;0;2}>0): Eerst controleren op de waarden in de array die groter zijn dan 0: Als een waarde groter is dan 0, wordt WAAR weergegeven; als kleiner dan 0, wordt ONWAAR weergegeven. En dan dwingt het dubbele minteken de WAARs en ONWAARs om 1-en en 0-en te worden, dus krijg je dit: {1;1;1;0;1;0;1;1;0;0;1}.
- SOMPRODUCT(--((A2:A12="T-shirt")+(C2:C12="Zwart")>0))=SOMPRODUCT({1;1;1;0;1;0;1;1;0;0;1}): Tot slot 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 expressies binnen de SOMPRODUCT-functie toe te voegen, bijvoorbeeld, om het aantal rijen te tellen waarin het product 'T-shirt' is, of de kleur 'Zwart', of de hoeveelheid '50' is, pas dan de volgende formule toe:
Gerelateerde functie gebruikt:
- SOMPRODUCT:
- De SOMPRODUCT-functie kan worden gebruikt om twee of meer kolommen of arrays met elkaar te vermenigvuldigen, en vervolgens de som van de producten te verkrijgen.
Meer artikelen:
- Aantal rijen tellen dat specifieke waarden bevat
- Het kan gemakkelijk zijn om het aantal cellen met een specifieke waarde in een Excel-werkblad te tellen. Het verkrijgen van het aantal rijen dat specifieke waarden bevat, kan echter vrij ingewikkeld zijn. In dit geval kan een complexere formule gebaseerd op de functies SOM, MMULT, TRANSPOSEER en KOLOM u van dienst zijn. Deze tutorial zal bespreken hoe u deze formule maakt om deze taak in Excel af te handelen.
- Rijen tellen indien ze aan interne criteria voldoen
- Stel dat u een rapport heeft van productverkopen van dit jaar en vorig jaar, en nu moet u producten tellen waarbij de verkopen dit jaar groter zijn dan vorig jaar, of de verkopen dit jaar minder zijn dan vorig jaar zoals in onderstaande schermafbeelding weergegeven. Normaal gesproken kunt u een hulpkolom toevoegen om het verschil in verkoop tussen de twee jaren te berekenen, en vervolgens AANTAL.ALS gebruiken om het resultaat te krijgen. Maar in dit artikel introduceer ik de SOMPRODUCT-functie om het resultaat direct te krijgen zonder hulpkolom.
- Rijen tellen indien ze aan meerdere criteria voldoen
- Tel het aantal rijen in een bereik op basis van meerdere criteria, waarvan sommige afhankelijk zijn van logische tests die op rij-niveau werken, de SOMPRODUCT-functie in Excel kan u van dienst zijn.
De Beste Office-productiviteitstools
Kutools voor Excel - Helpt U Om Uit Te Blinken In De Menigte
Kutools voor Excel Beschikt Over Meer Dan 300 Functies, Waardoor Wat U Nodig Hebt Maar Een Klik Verwijderd Is...
Office Tab - Schakel Tabbladgestuurd Lezen en Bewerken in Microsoft Office (inclusief Excel)
- Eén seconde om te schakelen tussen tientallen open documenten!
- Verminder honderden muisklikken voor u elke dag, zeg vaarwel tegen muisarm.
- 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.