FREKVENS Funktion Excel - Opret et histogram

Download eksempel på projektmappe

Download eksemplet på projektmappe

Denne vejledning viser, hvordan du bruger Excel FREKVENSFunktion i Excel for at oprette et histogram.

FREKVENS Funktionsoversigt

FREKVENSFunktionen Beregner frekvensen af ​​værdier, der falder inden for angivne områder. Returnerer et lodret array, der indeholder tællinger for hver "spand". Bemærk: Dette er en Array -funktion. Læs nedenfor for specifikke instruktioner om, hvordan du bruger denne funktion.

(Bemærk hvordan formelindgangene vises)

FREKVENS -funktion Syntaks og input:

1 = FREKVENS (data_array, bins_array)

data_array - En række tal, som du ønsker at tælle frekvensen af.

bins_array - En række intervaller eller "spande", som du vil gruppere tællingerne i.

I statistisk analyse er frekvens det antal gange, en dataværdi forekommer. For eksempel kan 8 elever score 65 i en test. Scoren på 65 ville have en frekvens på 8. I Excel er frekvensfunktionen antallet af gange, der forekommer en række værdier. I stedet for kun 65 kan du beregne, hvor mange elever der scorer mellem 61 og 70.

Lad os se på et eksempel på elevernes testresultater. Der er 2 elever, der scorede mellem 61 og 70 (Mary og Pam)

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

Hvis du vil bruge Excel FREQUENCY -funktionen, skal du konfigurere det værdiområde, du først vil finde:

Områdeværdierne betyder ganske enkelt:

Læg mærke til to ting ovenfor. Den første intervalværdi starter fra 0 og maksimum er værdien angivet til venstre.

Der er også en ekstra værdi, jeg markerede med rødt (> 80). Når den finder en værdi over dit angivne område, falder den ind i denne kategori.

Når det er gjort, skal du vælge et område med størrelsen på dit værdiområde (+ en ekstra række). I vores eksempel her har vi fire værdiområder (50, 60, 70 og 80). Så vi vælger fem (4 + 1 ekstra række).

Indtast testresultatområdet og værdiområdet i funktionen:

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

Tryk ikke på Enter, men CTRL + SKIFT + ENTER, fordi dette er en matrixformel. Du bør se krøllede parenteser omkring det, når det gøres rigtigt. Hvis du bruger Excel 2022 eller Office 365, kan du indtaste formlen normalt og endda vælge bare en celle for at udføre formlen. Det vil automatisk spilde området.

Dette fortæller dig, at 0 elever scorede testscores på 0 til 50. 1 elev fra 51 til 60 (Bob). 2 elever fra 61 til 70 (Mary og Pam). 1 elev fra 71 til 80 (Kim). Og endelig 1 elev over dit angivne område,> 80 (John).

Funktionen FREKVENS ignorerer celler, der er tomme, eller som indeholder ikke-numeriske værdier.

Vigtigt: FREKVENS -funktionen ignorerer numre, der er gemt som tekst. Hvis du vil bruge FREKVENS -funktionen med tal gemt som tekst, skal du først bruge VALUE -funktionen til at konvertere de numre, der er gemt som tekst, til faktiske tal.

En meget almindelig brug for FREQUENCY -funktion er at opnå et tydeligt antal. For eksempel er der fem testresultater her, men kun for 3 studerende (John dukkede op tre gange, mens Bob og Kim dukkede op én gang).

Fordi FREKVENS -funktion ikke omhandler tekst, er vi nødt til at konvertere eleverne til tal. Disse tal skal også identificere, om det er de samme elever. Excel har en MATCH -funktion, der bestemmer det første positionsnummer for det, du leder efter inden for et område.

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

Hvad det betyder ovenfor er, at du leder efter B3: B7 inden for området B3: B7. Dette er en matrixformel og returnerer faktisk flere resultater, du ikke kan se. Hvis du klikker inde i formellinjen og trykker på F9 for at beregne, vil du se, at den viser:

Det betyder "John" er i position 1 (i B3: B7), "Bob" i position 2 (i B3: B7), "John" i position 1 (det returnerer det første positionsnummer), "John" i position 1 igen, og "Kim" i position 5.

Vi er nødt til at oprette en række værdier lige så godt som vores Test Score -eksempel. Her vil vi tælle, hvor mange der er position 0 til 1 (John),> 1 til 2 (Bob) og> 4 til 5 (Kim). ROW -funktionen i Excel hjælper os med at hente rækkenummeret.

1 = RÆKKE (B3: B7)

Dette giver os en matrixformel igen. RÆKKE (B3) giver os række 3, RÆKKE (B4) giver os 4 og så videre. Du kan klikke inde i formellinjen og trykke på F9 igen for at beregne igen. Det viser:

Vi vil have B3 til at være række 1 og ikke række 3 dog, så de er ens. For at gøre det skal du blot trække startrækken og plus 1.

1 = RÆKKE (B3: B7) -ROW (B3) +1

Række 3 minus 3 plus 1 er lig med 1. Række 4 minus 3 plus 1 er lig med 2. Og så videre. Klik inde i formellinjen, og tryk på F9 for at kontrollere.

Så i stedet for at bruge Test Score som det første argument og værdiområdet som det andet argument for FREKVENS, kan vi bruge MATCH -funktionen og ROW -funktionen til at gøre det samme.

1 = FREKVENS (MATCH (B3: B7, B3: B7,0), RÆKKE (B3: B7) -ROW (B3) +1)

Tryk på F9 for at beregne, og det viser:

Det betyder, at position 0 til 1 optrådte 3 gange (John), position> 1 til 2 dukkede op én gang (Bob), position> 2 til 3 og> 3 til 4 dukkede op 0 gange, og position> 4 til 5 dukkede op én gang (Kim). Og endelig husk, at FREQUENCY har et ekstra værdiområde for dem> 5 (over dit angivne område).

Vi kunne se, hvor mange gange hver af eleverne dukkede op nu, men det er ikke målet. Vi vil gerne vide, hvor mange forskellige elever der er. Og vi kunne se ovenfra, at så længe værdien er> 0, er der en elev i den position. Derfor vil vi opsummere alle tal i arrayet, der er> 0. Lad os først tilføje IF -funktionen for at kontrollere, om FREKVENS -tallet er større end nul. Hvis det er det, skal du vise det som 1.

1 = HVIS (FREKVENS (MATCH (B3: B7, B3: B7,0), RÆKKE (B3: B7) -ROW (B3) +1)> 0,1)

Tryk på F9 for at beregne, og det viser:

Du ser kun positionen til John, Bob og Kim som én.

Til sidst skal du tilføje en SUM for at opsummere dem. Da vi ønsker et enkelt svar fra arrayet denne gang, skal du trykke på CTRL + SKIFT + ENTER for at bekræfte. Det giver os en optælling af 3 forskellige elever.

FREQUENCY -funktionen fungerer nøjagtig det samme i Google Sheets som i Excel 2022 og Office 365. Du behøver ikke at trykke på CTRL + SHIFT + ENTER eller vælge en masse celler, der skal spildes til.

FREKVENS Eksempler i VBA

Du kan også bruge FREQUENCY -funktionen i VBA. Type:

1 application.worksheetfunction.frequency (data_array, bins_array)

For funktionsargumenterne (data_array osv.) Kan du enten indtaste dem direkte i funktionen eller definere variabler, der skal bruges i stedet.

Tilbage til listen over alle funktioner i Excel

Du vil bidrage til udviklingen af ​​hjemmesiden, at dele siden med dine venner

wave wave wave wave wave