Excel-formule: histogram met FREQUENCY -

Inhoudsopgave

Samenvatting

Een manier om een ​​histogram te maken is met de functie FREQUENCY. In het getoonde voorbeeld is de formule in de cellen G5: G8:

(=FREQUENCY(data,bins))

waarbij data (C5: C16) en bins (F5: F8) benoemde bereiken zijn.

Deze formule wordt ingevoerd als een matrixformule met meerdere cellen in het bereik G5: G8.

Uitleg

Opmerking: nieuwere versies van Excel bevatten een eigen histogramgrafiek, die gemakkelijk te maken is, maar niet zo flexibel kan worden opgemaakt. Het voorbeeld op deze pagina toont een manier om uw eigen histogramgegevens te maken met de functie FREQUENCY en een gewoon kolomdiagram te gebruiken om de resultaten te plotten. Omdat FREQUENCY een formule is, worden de resultaten en het diagram dynamisch bijgewerkt als gegevens veranderen.

De functie FREQUENCY retourneert een frequentieverdeling, een overzichtstabel die het aantal van elke waarde in een bereik per "bin" weergeeft. FREQUENCY is een beetje lastig te gebruiken, omdat het moet worden ingevoerd als een matrixformule. Aan de andere kant, als je eenmaal je bakken correct hebt opgesteld, geeft FREQUENCY je alle tellingen tegelijk!

Opzet en formule

In het getoonde voorbeeld hebben we een lijst met 12 scores in het benoemde bereik "data" (C5: C16). De reeks F5: F8 is de genoemde reeks "bins". FREQUENCY behandelt elke bin-waarde als de bovengrens voor die bin. Met andere woorden, elke bin bevat een telling van scores tot en met de bin-waarde. FREQUENCY retourneert ook een "overflow count" - het aantal waarden dat groter is dan de laatste bin.

Volg deze stappen in de bijgevoegde werkmap om de FREQUENCY-formule in te voeren.

1. Verwijder indien nodig bestaande formules (zie opmerking hieronder).

2. Selecteer het bereik G5: G8 (alle vier de cellen).

3. Plak of typ deze formule in de formulebalk:

=FREQUENCY(data,bins)

4. Voer de formule in als een matrixformule met control + shift + enter. Excel voegt automatisch accolades () toe.

Opmerking: om bestaande formules te bewerken, moet u eerst alle vier de cellen selecteren en vervolgens op Verwijderen klikken. U kunt alle cellen tegelijk selecteren met de snelkoppeling + /.

FREQUENCY genereert een telling voor elke bak en retourneert een reeks resultaten zoals deze:

(2;4;5;1;0) // array returned by FREQUENCY

Excel plaatst de eerste 4 waarden in het bereik G5: G8. Merk op dat het aantal overlopen, nul, ook wordt geretourneerd als het vijfde element in de array, aangezien er geen waarden zijn groter dan 100. Deze waarde wordt niet weergegeven in het werkblad, omdat we de formule alleen in vier cellen hebben ingevoerd.

Excel 365

In Excel 365 kunt u eenvoudig één formule invoeren in cel G5 en de resultaten worden automatisch op het werkblad weergegeven. Het is niet nodig om control + shift + enter te gebruiken. Als u echter deze benadering gebruikt, ziet u ook het aantal voor de uitvoer van de overloopbak. Als u de formule alleen in 4 cellen invoert (zoals hierboven), wordt deze laatste waarde onderdrukt. Als u de extra waarde niet erg vindt, is de optie met enkele formule eenvoudiger en kunt u ervoor kiezen om de waarde niet in een diagram te plotten.

Etiketten

De labels in E5: E8 zijn alleen bedoeld voor leesbaarheid en presentatie. Deze kunnen naar wens worden aangepast. In het weergegeven voorbeeld is de formule in cel E5, naar beneden gekopieerd,:

=IF(F5=MIN(bins),"≤"&F5,F4+1&"-"&F5)

Deze formule bouwt eenvoudig een label voor elke bak met behulp van de bakwaarden in kolom F.

Histogramgrafiek

Volg deze stappen om de output van FREQUENCY in kaart te brengen. Houd eerst de Ctrl-toets ingedrukt en selecteer twee bereiken: E4: E8 en G4: G8. Voeg vervolgens een kolomdiagram in (Invoegen> Grafieken> Geclusterde kolom):

Klik vervolgens met de rechtermuisknop op een balk en maak de gegevensreeks op om de tussenruimte te verkleinen tot 5% (of zoals gewenst):

Wijzig de diagramtitel zoals u wilt. In het getoonde voorbeeld halen we de waarde op in cel B2:

Laatste grafiek met de uitgezet waarden:

Histogram met Data Analysis ToolPak

Een andere manier om een ​​histogram in Excel te maken, is door de invoegtoepassing Data Analysis ToolPak te gebruiken. Dit is een heel eenvoudige methode en het werkt in oudere versies van Excel. Een beperking is echter dat de uitvoer statisch is en niet automatisch wordt bijgewerkt als de waarden in de gegevens veranderen.

Interessante artikelen...