FREKVENSFunktion Excel - Skapa ett histogram

Ladda ner exempel på arbetsbok

Ladda ner exempelarbetsboken

Denna handledning visar hur du använder Excel FREKVENSFunktion i Excel för att skapa ett histogram.

FREKVENS Funktionsöversikt

FREKVENSFunktionen beräknar frekvensen av värden som faller inom angivna intervall. Returnerar en vertikal matris som innehåller antalet "hinkar". Obs! Detta är en Array -funktion. Läs nedan för specifika instruktioner för hur du använder den här funktionen.

(Lägg märke till hur formelinmatningarna ser ut)

FREQUENCY -funktion Syntax och ingångar:

1 = FREKVENS (data_array, bins_array)

data_array - En rad nummer som du vill räkna frekvensen på.

bins_array - En rad intervaller eller "hinkar" som du vill gruppera räkningarna i.

I statistisk analys är frekvensen antalet gånger ett datavärde inträffar. Till exempel kan 8 elever göra 65 i ett test. Poängen 65 skulle ha en frekvens på 8. I Excel är frekvensfunktionen antalet gånger ett värdeintervall inträffar. Istället för bara 65 kan du beräkna hur många elever som gör poäng mellan 61 och 70.

Låt oss titta på ett exempel på studentprov. Det finns 2 elever som fick mellan 61 och 70 (Mary och Pam)

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

För att använda Excel FREQUENCY -funktionen, ställ in det värdeintervall du vill hitta först:

Avståndsvärdena betyder helt enkelt:

Lägg märke till två saker ovan. Det första intervallet börjar från 0 och maxvärdet är värdet som anges till vänster.

Det finns också ett extra värde som jag har markerat med rött (> 80). När det hittar ett värde över ditt angivna intervall faller det i denna kategori.

När det är klart måste du välja ett intervall med storleken på ditt värdeområde (+ en rad till). I vårt exempel här har vi fyra värdeintervall (50, 60, 70 och 80). Så vi väljer fem (4 + 1 extra rad).

Ange testresultatintervallet och värdeintervallet i funktionen:

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

Tryck inte på Enter, men CTRL + SKIFT + ENTER eftersom det här är en matrisformel. Du bör se lockiga parenteser som omger det när du gör det rätt. Om du använder Excel 2022 eller Office 365 kan du ange formeln normalt och till och med bara välja en cell för att göra formeln. Det kommer att rinna ner intervallet automatiskt.

Detta berättar att 0 elever fick testresultat från 0 till 50. 1 elev från 51 till 60 (Bob). 2 elever från 61 till 70 (Mary och Pam). 1 elev från 71 till 80 (Kim). Och slutligen, 1 elev över ditt angivna intervall,> 80 (John).

Funktionen FREKVENS ignorerar celler som är tomma eller som innehåller icke-numeriska värden.

Viktigt: FREQUENCY -funktionen ignorerar nummer som lagras som text. Om du vill använda FREKVENS -funktionen med nummer som är lagrade som text, använder du först VALUE -funktionen för att konvertera numren som lagras som text till faktiska nummer.

En mycket vanlig användning för FREQUENCY -funktion är att få ett distinkt antal. Till exempel finns det fem testresultat här, men bara för tre studenter (John dök upp tre gånger, medan Bob och Kim dök upp en gång).

Eftersom FREQUENCY -funktionen inte handlar om text måste vi konvertera eleverna till siffror. Dessa siffror måste också identifiera om det är samma elever. Excel har en MATCH -funktion som bestämmer det första positionsnumret för det du letar efter inom ett område.

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

Vad det betyder ovan är att du letar efter B3: B7 inom intervallet B3: B7. Detta är en matrisformel och returnerar faktiskt flera resultat som du inte kan se. Om du klickar inuti formelfältet och trycker på F9 för att beräkna, ser du att det visar:

Det betyder att "John" är i position 1 (av B3: B7), "Bob" i position 2 (av B3: B7), "John" i position 1 (det returnerar det första positionsnumret), "John" i position 1 igen, och "Kim" i position 5.

Vi måste skapa ett antal värden liksom vårt testresultat exempel. Här vill vi räkna hur många som är position 0 till 1 (John),> 1 till 2 (Bob) och> 4 till 5 (Kim). ROW -funktionen i Excel hjälper oss att hämta radnumret.

1 = RAD (B3: B7)

Detta ger oss en matrisformel igen. RAD (B3) ger oss rad 3, RAD (B4) ger oss 4 osv. Du kan klicka inuti formelfältet och trycka på F9 igen för att beräkna igen. Det syns:

Vi vill att B3 ska vara rad 1 och inte rad 3 dock så att de är desamma. För att göra det, dra helt enkelt av startraden och plus 1.

1 = RAD (B3: B7) -ROW (B3) +1

Rad 3 minus 3 plus 1 är lika med 1. Rad 4 minus 3 plus 1 är lika med 2. Och så vidare. Klicka inuti formelfältet och tryck på F9 för att kontrollera.

Så istället för att använda testresultatet som det första argumentet och värdeintervallet som det andra argumentet för FREKVENS, kan vi använda MATCH -funktionen och ROW -funktionen för att göra detsamma.

1 = FREKVENS (MATCH (B3: B7, B3: B7,0), RAD (B3: B7) -ROW (B3) +1)

Tryck på F9 för att beräkna och det visar:

Det betyder att position 0 till 1 dök upp 3 gånger (John), position> 1 till 2 dök upp en gång (Bob), position> 2 till 3 och> 3 till 4 dök upp 0 gånger och position> 4 till 5 dök upp en gång (Kim). Och slutligen, kom ihåg att FREKVENS har ytterligare ett värdeintervall för dem> 5 (över ditt angivna intervall).

Vi kunde se hur många gånger var och en av eleverna dök upp nu, men det är inte målet. Vi vill veta hur många olika elever det finns. Och vi kunde se uppifrån att så länge värdet är> 0 finns det en elev i den positionen. Därför vill vi summera alla tal i matrisen som är> 0. Låt oss först lägga till IF -funktionen för att kontrollera om FREKVENS -talet är större än noll. Om det är det, visa som 1.

1 = OM (FREKVENS (MATCH (B3: B7, B3: B7,0), RAD (B3: B7) -ROW (B3) +1)> 0,1)

Tryck på F9 för att beräkna och det visar:

Du ser bara positionen för John, Bob och Kim som en.

Slutligen lägger du till en SUMMA för att sammanfatta dessa. Eftersom vi vill ha ett enda svar från matrisen den här gången, tryck på CTRL + SKIFT + ENTER för att bekräfta. Det ger oss en räkning av 3 olika elever.

FREQUENCY -funktionen fungerar exakt samma i Google Kalkylark som i Excel 2022 och Office 365. Du behöver inte trycka på CTRL + SKIFT + ENTER eller välja ett gäng celler att spilla till.

FREKVENS Exempel i VBA

Du kan också använda FREQUENCY -funktionen i VBA. Typ:

1 application.worksheetfunction.frequency (data_array, bins_array)

För funktionsargumenten (data_array, etc.) kan du antingen ange dem direkt i funktionen eller definiera variabler som ska användas istället.

Återgå till listan över alla funktioner i Excel

Du kommer att bidra till utvecklingen av webbplatsen, dela sidan med dina vänner

wave wave wave wave wave