In dit artikel zullen we leren Hoe rijen te tellen als ze overeenkomen met ten minste n getallen in Excel.
Scenario:
In eenvoudige bewoordingen, terwijl u werkt met getallengegevens. We moeten het aantal rijen extraheren met ten minste, maximaal of precies n waarden uit de specifieke rij die voldoen aan de genoemde criteria in Excel. Bijvoorbeeld bij het berekenen van het aantal studenten dat ondergemiddeld presteert op toetsen. We kunnen dit soort telproblemen in een lange lijst uitvoeren met behulp van de onderstaande Excel-formule.
Formule Gebruikte functies en formule Syntaxis:
De volgende functie zal in gebruik zijn. Leer er dus een beetje over voordat u het gebruikt.
- SOM-functie
- MMULT-functie
- TRANSPOSE-functie
- KOLOM-functie
We zullen een formule construeren uit deze genoemde functies.
Gebruik de formule:
{ =SOM ( -- ( MMULT ( -- ( ( (gegevens) < crit ), TRANSPOSE ( KOLOM (gegevens) 0 ) ) = n )) } |
Let op: voor accolades ( { } ) Gebruik maken van Ctrl + Shift + Enter bij het werken met arrays of bereiken in Excel. Dit genereert standaard accolades op de formule. Probeer GEEN accolades hard te coderen.
data : aantal getallen als data.
= n : exact aantal keren voorkomen (gebruik <= voor hoogstens of >= voor op zijn minst voorvallen)
crit : criteria om mee te matchen
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 verkoopgegevens voor de specifieke verkoop-ID op een rij. We moeten het aantal verkoop-ID's vinden waarbij de verkoper de verkoop van 40 precies 2 keer niet heeft voltooid. Hier is de criteria ois <40 en moet het voorkomen 2 zijn (=2 voor het exacte voorkomen)
Formule:
{ =SOM ( -- ( MMULT ( -- ( (C4:H15) < 40 ), TRANSPOSE ( KOLOM (C4:H15) 0 ) ) = 2 ) ) |
Uitleg:
- De functie COLUMN retourneert een matrix met kolomnummer van de eerste cel in de matrix naar de laatste cel in de matrix. { 3; 4 ; 5; 7; 8}
- ^0 , deze bewerking met willekeurige matrixnummers retourneert een matrix van 1s.
- De functie TRANSPOSE converteert de rijen van de matrixarray naar kolommen en kolommen naar rijen. Hier wordt de array van 1s in de rij geconverteerd naar een array van 6 (1s) in kolommen. { 1 ; 1 ; 1 ; 1 ; 1 ; 1 }
- -- ( (C4:H15) < 40 ), deze bewerking retourneert de waarden als 1s als TRUE-waarden (overeenkomende criteria) en 0s als False-waarden.
- MMULT-functie neemt matrixvermenigvuldiging van de 2 arrays en retourneert waarden zoals hieronder weergegeven.
= SOM ( -- ( { 1 ; 0 ; 1 ; 0 ; 2 ; 1 ; 0 ; 0 ; 1 ; 2 ; 3 ; 3 } = 2 ) )
- De functie SOM telt de waarden in array die overeenkomen met 2 als het voorkomen vereist is.
- Gebruik Ctrl + Shift + Enter in plaats van om het resultaat te krijgen. Omdat dit een matrixformule is.
Hier worden de arrays naar de functie gegeven als arrayverwijzing. Gebruik dubbel (--) handmatig Druk op Enter om het resultaat te krijgen.
Zoals u in de bovenstaande afbeelding kunt zien, zijn er 2 verkopers die nog geen 40 verkopen hebben voltooid. Dit is het aantal naar de overeenkomstige rijen in de gegevens waarbij 2 getallen kleiner zijn dan 40. U kunt het aantal keren dat het aantal voorkomt en de criteria die moeten worden gecontroleerd in de rijen van de tabel aanpassen. Hieronder ziet u het voorbeeld om de telling met verschillende criteria en verschillende voorvallen te krijgen.
Tel rijen die overeenkomen met verkopen boven de 100 met 3 als exact voorkomen:
Nu willen we weten hoeveel verkopers redelijk goed presteren in de verkoop. Hiervoor hebben we de telling nodig van de verkoper die met precies 3 keer meer dan 100 verkopen heeft gedaan.
Gebruik de formule:
= SOM ( -- ( MMULT ( -- ( (C4:H15) > 100 ), TRANSPOSE ( KOLOM (C4:H15) 0 ) ) = 3 ) ) |
> 100 : getal moet groter zijn dan 100.
= 3 : voorkomen is gelijk aan 3
Hier worden de arrays naar de functie gegeven als arrayverwijzing. Gebruik dubbel (--) handmatig Druk op Enter om het resultaat te krijgen.
Zoals je kunt zien, zijn er 3 verkopers die het redelijk goed doen. Dit is de telling naar de overeenkomstige rijen in de gegevens waarbij 3 verkopen groter zijn dan 100.
Hier zijn alle observatienotities met betrekking tot het gebruik van de formule.
Opmerkingen:
- De formule werkt alleen met getallen.
- MMULT- en TRANSPOSE-functies zijn de matrixfunctie, dus inspecteer deze voor gebruik.
- Als de formule de fout #WAARDE retourneert, moet u controleren of de accolades aanwezig moeten zijn in de formule, zoals weergegeven in de voorbeelden in het artikel.
- Negatieteken (--) verandert waarden, TRUEs of 1s naar FALSEs of 0s en FALSEs of 0s naar TRUEs of 1s .
- Bewerkingen zoals is gelijk aan ( = ), kleiner dan gelijk aan ( <= ), groter dan ( > ) of niet gelijk aan ( ) kan worden uitgevoerd binnen een toegepaste formule, alleen met getallen.
Ik hoop dat dit artikel over het tellen van rijen als n overeenkomende waarden in Excel verklarend is. Vind hier meer artikelen over telformules. Als je onze blogs leuk vond, deel het dan met je fristarts op Facebook. En je kunt ons ook volgen op Twitter en Facebook. We horen graag van je, laat ons weten hoe we ons werk kunnen verbeteren, aanvullen of vernieuwen en het voor jou beter kunnen maken. Schrijf ons op de e-mailsite
Vind de laatste rij gegevens met getallen in Excel : Zoek in een reeks tekstwaarden de laatste gegevens in Excel.
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 die depstartent zijn op andere celwaarden in Excel.
AANTAL.ALS Twee criteria-overeenkomst : 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-snelkoppeling om uw productiviteit te verhogen : Word sneller in uw taak. Met deze 50 sneltoetsen werk je nog sneller in Excel.
Hoe te gebruikende VERT.ZOEKEN-functie in Excel : Dit is een van de meest gebruikte en populaire functies van Excel die wordt gebruikt om waarde op te zoeken uit verschillende bereiken en bladen.
Hoe de AANTAL.ALS-functie in Excel te gebruiken? : Tel waarden met voorwaarden met behulp van deze geweldige functie. U hoeft uw gegevens niet te filteren om specifieke waarden te tellen. Countif-functie is essentieel om uw dashboard voor te bereiden.
Hoe de SUMIF-functie in Excel te gebruiken? : Dit is een andere essentiële functie van het dashboard. Dit helpt u bij het optellen van waarden voor specifieke voorwaarden.