In dit artikel leren we hoe u rijen kunt tellen met criteria SOMPRODUCT in Excel.
Scenario:
In eenvoudige bewoordingen, tijdens het werken met gegevens, moeten we soms de cellen tellen waar 2 bereiken aan criteria voldoen. De voorwaardelijke telling kan worden gedaan met behulp van de AANTAL.ALS-functie, maar dit is niet de enige functie die dit kan. De SOMPRODUCT-functie is een veelzijdige functie die kan worden gebruikt om met criteria te tellen, soms zelfs beter dan de countif-functie.
Hoe het probleem op te lossen?
Voor dit artikel moeten we de functie SOMPRODUCT gebruiken. Nu gaan we een formule maken van deze functies. Hier krijgen we twee bereikgegevens en we moeten de waarden tellen waarbij de formule aan de criteria voldoet.
Generieke formule:
= SOMPRODUCT ( -- ( bereik1 operator bereik2))
bereik1 : 1e bereik
bereik2 : 2e bereik
operator : criteria, voorwaarde gegeven als operator tussen de 2 bereiken
Voorbeeld:
Al deze dingen kunnen verwarrend zijn om te begrijpen. Laten we deze formule dus testen door deze in het onderstaande voorbeeld uit te voeren.
Hier hebben we het record voor de laatste 7 grote wedstrijden van Premier League Fanclubs.
We hebben het record voor de laatste 7 wedstrijden met thuisploeg, tegenteam, thuisscores en doelpunten van de tegenstander.
Ten eerste moeten we het aantal games vinden dat thuis door een team is gewonnen.
Nu zullen we de volgende formule gebruiken om het aantal games te krijgen die thuis hebben gewonnen.
Gebruik de formule:
= SOMPRODUCT ( -- ( E5:E11 > F5:F11 ) )
E5:E11 : 1e reeks, thuis gescoorde doelpunten
F5:F11 : 2e range, tegenstander scoorde doelpunten
> : criteria, voorwaarde gegeven als groter dan de operator
Uitleg:
- De voorwaarde waaraan moet worden voldaan, is dat de thuisgescoorde doelpunten groter moeten zijn dan de door de tegenstander gescoorde doelpunten.
- E5:E11 (bereik1) moet groter zijn dan F5:F11 (bereik2).
- -- operator die wordt gebruikt om de TRUE-waarde naar 1 en de False-waarde naar 0 te converteren.
- De functie SOMPRODUCT haalt de som van 1s in de geretourneerde array, wat het aantal vereiste overwinningen is.
Hier wordt het bereik gegeven als celverwijzing. Druk op Enter om de telling te krijgen.
Zoals je kunt zien zijn de totale wedstrijden waarbij de thuisploeg het voordeel had en won, 4 wedstrijden.
Bovenstaand voorbeeld was eenvoudig. Dus om het interessant te maken, zullen we tellen hoeveel wedstrijden een team heeft gewonnen in de volledige gegevens.
Ten eerste moeten we het aantal games vinden dat thuis door een team is gewonnen.
Nu zullen we de volgende formule gebruiken om het aantal games te krijgen, Man. Verenigde heeft gewonnen.
Gebruik de formule:
= SOMPRODUCT ( -- ( C5:C11 = G5 ) * ( E5:E11 > F5:F11 ) + ( D5:D11 = G5 ) * ( E5:E11 < F5:F11 ) )
Uitleg:
- (C5:C11 = G5) * ( E5:E11 > F5:F11) controleert de thuisploeg als Man. United en scoorde meer doelpunten dan het team van de tegenstander.
- ( D5:D11 = G5 ) * ( E5:E11 < F5:F11 ) checkt het tegen team als Man. United en scoorde meer doelpunten dan de thuisploeg.
- De functie SOMPRODUCT haalt de som van 1s in de geretourneerde array, wat het aantal vereiste overwinningen door Man zal zijn. Verenigd.
Hier wordt het bereik gegeven als celverwijzing. Druk op Enter om de telling te krijgen.
Zoals je kunt zien is het totaal aantal wedstrijden waar de Man. Het United team won 2 wedstrijden.
Hier zijn enkele observatienotities die hieronder worden weergegeven.
Opmerkingen:
- De formule werkt alleen met getallen.
- De formule werkt alleen als er geen duplicaten zijn in de opzoektabel
- De functie SOMPRODUCT beschouwt niet-numerieke waarden als nullen.
- De functie SOMPRODUCT beschouwt de logische waarde TRUE als 1 en False als 0.
- De argumentarray moet dezelfde lengte hebben als de functie
Ik hoop dat dit artikel over het retourneren van Count als met SUMPRODUCT in Excel verklarend is. Vind hier meer artikelen over SUMPRODUCT-functies. Deel uw vraag hieronder in het opmerkingenveld. Wij zullen u helpen.
Hoe de SOMPRODUCT-functie in Excel te gebruiken?: Retourneert de SUM na vermenigvuldiging van waarden in meerdere arrays in Excel.
AANTALLEN.ALS met dynamisch criteriumbereik : Tel cellen afhankelijk van andere celwaarden in Excel.
AANTALLEN. Twee criteriaovereenkomsten: Tel cellen die overeenkomen met twee verschillende criteria op de lijst in Excel.
AANTALLEN MET OF Voor meerdere criteria : tel cellen met meerdere criteria die overeenkomen met behulp van de OF-functie.
De AANTAL.ALS-functie in Excel : Tel cellen afhankelijk van andere celwaarden.
Hoe Countif te gebruiken in VBA in Microsoft Excel : cellen tellen met Visual Basic for Applications-code.
Jokertekens gebruiken in Excel : Tel cellen die overeenkomen met zinnen met behulp van de jokertekens in Excel
populaire artikels
50 Excel-snelkoppelingen om uw productiviteit te verhogen
Een vervolgkeuzelijst bewerken
Absolute referentie in Excel
Indien met voorwaardelijke opmaak
Indien met jokertekens
Opzoeken op datum
Converteer inches naar feet en inches in Excel 2016
Voeg voor- en achternaam samen in Excel
Tel cellen die overeenkomen met A of B