Rijen tellen die meerdere criteria in Excel 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 functie SOMPRODUCT in Excel kan u hierbij helpen.
Bijvoorbeeld, ik heb een productrapport met geplande en daadwerkelijke verkopen. Nu wil ik de rijen tellen die 'Apple' bevatten waarvan de daadwerkelijke verkoop groter is dan de geplande verkoop, zoals te zien is in de onderstaande schermafbeelding. Om deze taak op te lossen, is de meest effectieve functie de SOMPRODUCT-functie.
Rijen tellen die meerdere criteria met SOMPRODUCT-functie voldoen
Rijen tellen die meerdere criteria met SOMPRODUCT-functie voldoen
Om de rijen te tellen die meerdere criteria voldoen, gebruikt u de SOMPRODUCT-functie in Excel. De algemene syntaxis is:
- logisch1, logisch2: De logische expressies die worden gebruikt om de waarden te vergelijken.
1. Om het aantal rijen met 'Apple' te tellen waarvan de daadwerkelijke verkoop groter is dan de geplande verkoop, voer dan de volgende formule in:
Opmerking: In de bovenstaande formule is C2:C10>B2:B10 de eerste logische expressie die de waarden in kolom C vergelijkt met de waarden in kolom B; A2:A10=E2 is de tweede logische expressie die controleert of cel E2 bestaat in kolom A.
2. Druk vervolgens op Enter om het resultaat te krijgen dat u nodig hebt, zie onderstaande schermafbeelding:
Uitleg van de formule:
=SOMPRODUCT(($C$2:$C$10>$B$2:$B$10)*($A$2:$A$10=E2))
- $C$2:$C$10>$B$2:$B$10: Deze logische expressie wordt gebruikt om de waarden in kolom C te vergelijken met de waarden in kolom B in elke rij. Als de waarde in kolom C groter is dan de waarde in kolom B, wordt WAAR weergegeven, anders wordt ONWAAR weergegeven, en retourneert de array-waarden als volgt: {WAAR;ONWAAR;WAAR;ONWAAR;ONWAAR;ONWAAR;ONWAAR;WAAR;WAAR}.
- $A$2:$A$10=E2: Deze logische expressie wordt gebruikt om te controleren of cel E2 bestaat in het bereik A2:A10. U krijgt dus het resultaat als volgt: {WAAR;ONWAAR;WAAR;ONWAAR;WAAR;WAAR;ONWAAR;WAAR;ONWAAR}.
- ($C$2:$C$10>$B$2:$B$10)*($A$2:$A$10=E2): De vermenigvuldigingsbewerking wordt gebruikt om deze twee arrays te vermenigvuldigen tot één enkele array om het resultaat als volgt te retourneren: {1;0;1;0;0;0;0;1;0}.
- SOMPRODUCT(($C$2:$C$10>$B$2:$B$10)*($A$2:$A$10=E2))= SOMPRODUCT({1;0;1;0;0;0;0;1;0}): Deze SOMPRODUCT telt de getallen in de array op en retourneert het resultaat: 3.
Gerelateerde functie gebruikt:
- SOMPRODUCT:
- De SOMPRODUCT-functie kan worden gebruikt om twee of meer kolommen of arrays samen te vermenigvuldigen en vervolgens de som van de producten te krijgen.
Meer artikelen:
- Rijen tellen die interne criteria voldoen
- Stel dat u een rapport heeft van productverkopen van dit jaar en vorig jaar, en nu moet u producten tellen waarvan de verkopen dit jaar groter zijn dan vorig jaar, of de verkopen dit jaar minder zijn dan vorig jaar, zoals te zien is in de onderstaande schermafbeelding. 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 zal ik de SOMPRODUCT-functie introduceren om het resultaat direct te krijgen zonder hulpkolom.
- Aantal overeenkomsten tussen twee kolommen
- Bijvoorbeeld, ik heb twee lijsten met gegevens in kolom A en kolom C. Nu wil ik de twee kolommen vergelijken en tellen of de waarde in kolom A voorkomt in kolom C in dezelfde rij, zoals te zien is in de onderstaande schermafbeelding. In dit geval kan de SOMPRODUCT-functie de beste functie voor u zijn om deze taak in Excel op te lossen.
- Aantal cellen dat gelijk is aan een van vele waarden
- Stel dat ik een lijst met producten heb in kolom A, en nu wil ik het totale aantal specifieke producten Apple, Grape en Lemon krijgen die vermeld staan in het bereik C4:C6 uit kolom A, zoals te zien is in de onderstaande schermafbeelding. Normaal gesproken zullen de eenvoudige AANTAL.ALS- en AANTAL.MEERDERE.ALS-functies in Excel niet werken in dit scenario. In dit artikel zal ik praten over hoe u deze taak snel en gemakkelijk kunt oplossen met de combinatie van SOMPRODUCT- en AANTAL.ALS-functies.
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.