FREQUENTIE Functie Excel - Maak een histogram

Voorbeeldwerkboek downloaden

Download het voorbeeldwerkboek

Deze tutorial laat zien hoe je de Excel FREQUENTIE Functie in Excel om een ​​histogram te maken.

FREQUENTIE Functie Overzicht

De functie FREQUENTIE Berekent de frequentie van waarden die binnen gespecificeerde bereiken vallen. Retourneert een verticale array, die het aantal van elke "bucket" bevat. Opmerking: dit is een matrixfunctie. Lees hieronder voor specifieke instructies voor het gebruik van deze functie.

(Let op hoe de formule-invoer verschijnt)

FREQUENTIE functie Syntaxis en ingangen:

1 =FREQUENTIE(data_array,bins_array)

data_array - Een reeks getallen waarvan u de frequentie wilt tellen.

bins_array - Een reeks intervallen of 'emmers' waarin u de tellingen wilt groeperen.

In statistische analyse is frequentie het aantal keren dat een gegevenswaarde voorkomt. 8 studenten kunnen bijvoorbeeld 65 scoren in een test. Een score van 65 zou een frequentie van 8 hebben. In Excel is de frequentiefunctie het aantal keren dat een reeks waarden voorkomt. In plaats van alleen 65, kun je berekenen hoeveel studenten tussen 61 en 70 scoren.

Laten we eens kijken naar een voorbeeld van testscores van studenten. Er zijn 2 studenten die tussen 61 en 70 scoorden (Mary en Pam)

1 {=FREQUENTIE(C3:C7,E3:E6)}

Om de Excel FREQUENCY-functie te gebruiken, stelt u eerst het waardenbereik in dat u wilt vinden:

De bereikwaarden betekenen eenvoudig:

Let op twee dingen hierboven. De eerste bereikwaarde begint bij 0 en het maximum is de waarde die links wordt aangegeven.

Er is ook een extra waarde die ik in het rood heb gemarkeerd (>80). Wanneer het een waarde vindt boven het aangegeven bereik, valt het in deze categorie.

Zodra dat is gebeurd, moet u een bereik selecteren met de grootte van uw waardenbereik (+ één extra rij). In ons voorbeeld hier hebben we vier waardenbereiken (50, 60, 70 en 80). Dus we selecteren er vijf (4 + 1 extra rij).

Voer het bereik van de testscores en het bereik van waarden in de functie in:

1 =FREQUENTIE(C3:C7,E3:E6)

Druk niet op Enter, maar op CTRL + SHIFT + ENTER omdat dit een matrixformule is. Je zou accolades eromheen moeten zien als je het goed hebt gedaan. Als u Excel 2022 of Office 365 gebruikt, kunt u de formule normaal invoeren en zelfs slechts één cel selecteren om de formule uit te voeren. Het zal automatisch over het bereik lopen.

Dit geeft aan dat 0 studenten Testscores van 0 tot 50 hebben gescoord. 1 student van 51 tot 60 (Bob). 2 studenten van 61 tot 70 (Mary en Pam). 1 leerling van 71 tot 80 (Kim). En tot slot, 1 student boven je aangegeven bereik,> 80 (John).

De functie FREQUENTIE negeert cellen die leeg zijn of die niet-numerieke waarden bevatten.

Belangrijk: De FREQUENCY-functie negeert nummers die als tekst zijn opgeslagen. Als u de functie FREQUENTIE wilt gebruiken met getallen die als tekst zijn opgeslagen, gebruikt u eerst de functie WAARDE om de als tekst opgeslagen getallen om te zetten in werkelijke getallen.

Een veelgebruikt gebruik van de FREQUENCY-functie is om een ​​duidelijke telling te verkrijgen. Er zijn hier bijvoorbeeld vijf testscores, maar alleen voor 3 studenten (John verscheen drie keer, terwijl Bob en Kim één keer verschenen).

Omdat de FREQUENTIE-functie geen tekst behandelt, moeten we de leerlingen omzetten in getallen. Deze nummers moeten ook aangeven of het dezelfde studenten zijn. Excel heeft een MATCH-functie die het eerste positienummer bepaalt van wat u zoekt binnen een bereik.

1 =VERGELIJKEN(B3:B7,B3:B7,0)

Wat het hierboven betekent, is dat u op zoek bent naar B3:B7 binnen het bereik van B3:B7. Dit is een matrixformule en retourneert in feite meerdere resultaten die u niet kunt zien. Als u in de formulebalk klikt en op F9 drukt om te berekenen, ziet u het volgende:

Dat betekent dat "John" op positie 1 staat (van B3:B7), "Bob" op positie 2 (van B3:B7), "John" op positie 1 (het geeft het eerste positienummer terug), "John" op positie 1 nogmaals, en “Kim” op positie 5.

We moeten ook een reeks waarden maken, zoals ons voorbeeld van de testscore. Hierin willen we tellen hoeveel posities 0 tot 1 (John), >1 tot 2 (Bob) en >4 tot 5 (Kim) zijn. De ROW-functie in Excel helpt ons het rijnummer op te halen.

1 =RIJ(B3:B7)

Dit geeft ons weer een matrixformule. RIJ(B3) geeft ons rij 3, RIJ(B4) geeft ons 4, enzovoort. U kunt in de formulebalk klikken en nogmaals op F9 drukken om opnieuw te berekenen. Het toont:

We willen dat B3 rij 1 is en niet rij 3, zodat ze hetzelfde zijn. Om dat te doen, trekt u eenvoudig de startrij en plus 1 af.

1 =RIJ(B3:B7)-RIJ(B3)+1

Rij 3 min 3 plus 1 is gelijk aan 1. Rij 4 min 3 plus 1 is gelijk aan 2. En zo verder. Klik in de formulebalk en druk op F9 om te controleren.

Dus in plaats van de testscore als het eerste argument en het bereik van waarden als het tweede argument van FREQUENTIE te gebruiken, kunnen we de MATCH-functie en de ROW-functie gebruiken om hetzelfde te doen.

1 =FREQUENTIE(MATCH(B3:B7,B3:B7,0),RIJ(B3:B7)-RIJ(B3)+1)

Druk op F9 om te berekenen en het toont:

Dit betekent dat positie 0 tot 1 3 keer verscheen (John), positie >1 tot 2 eenmaal verscheen (Bob), positie >2 tot 3 en >3 tot 4 0 keer verscheen en positie >4 tot 5 eenmaal verscheen (Kim). En tot slot, onthoud dat FREQUENTIE een extra waardebereik heeft voor die >5 (boven het aangegeven bereik).

We konden nu zien hoe vaak elk van de studenten verscheen, maar dat is niet het doel. We willen weten hoeveel verschillende studenten er zijn. En we konden van bovenaf zien dat zolang de waarde >0 is, er een student in die positie is. Daarom willen we alle getallen in de array optellen die >0 zijn. Laten we eerst de ALS-functie toevoegen om te controleren of het FREQUENTIEgetal groter is dan nul. Als dat zo is, toon dan als 1.

1 = ALS(FREQUENTIE(VERGELIJKEN(B3:B7,B3:B7,0),RIJ(B3:B7)-RIJ(B3)+1)>0,1)

Druk op F9 om te berekenen en het toont:

Je ziet alleen de positie van John, Bob en Kim als één.

Voeg ten slotte een SOM toe om die samen te vatten. Aangezien we deze keer een enkel antwoord uit de array willen, drukt u op CTRL + SHIFT + ENTER om te bevestigen. Het geeft ons een telling van 3 verschillende studenten.

De functie FREQUENTIE werkt precies hetzelfde in Google Spreadsheets als in Excel 2022 en Office 365. U hoeft niet op CTRL + SHIFT + ENTER te drukken of een aantal cellen te selecteren om naar te morsen.

FREQUENTIE Voorbeelden in VBA

U kunt ook de FREQUENCY-functie in VBA gebruiken. Type:

1 toepassing.werkbladfunctie.frequentie(data_array,bins_array)

Voor de functieargumenten (data_array, enz.), kunt u ze ofwel rechtstreeks in de functie invoeren, of variabelen definiëren om in plaats daarvan te gebruiken.

Keer terug naar de lijst met alle functies in Excel

U zal helpen de ontwikkeling van de site, het delen van de pagina met je vrienden

wave wave wave wave wave