Hur man använder funktionen FREKVENS i Excel

Excels funktion FREKVENS ger dig möjlighet att analysera hur ofta specifika värden förekommer inom bestämda intervall. Tänk dig att du har en lista med personers åldrar i ett kalkylblad; med den här funktionen kan du enkelt räkna hur många som hamnar inom olika åldersgrupper. Låt oss undersöka hur man beräknar frekvensfördelningar, och hur man med en liten justering kan ta fram frekvensprocent.

Vad gör FREKVENS-funktionen?

Excels FREQUENCY-funktion är en så kallad array-funktion som ger dig verktyg att räkna ut frekvensfördelningen för en given datauppsättning. Du behöver ange den numeriska datamängden (det vill säga de celler som utgör din källa), en lista med gränsvärden (de kategorier som du sorterar datan i) och sedan aktivera formeln med Ctrl+Skift+Enter.

Hur kan detta användas i praktiken? Till exempel, om du är lärare och använder ett kalkylblad med dina elevers provresultat, kan du med FREKVENS-funktionen ta reda på hur många som fått A, B, C, D eller F. De numeriska provresultaten utgör då datamängden, och bokstavsbetygen är gränsvärdena.

Genom att applicera FREKVENS på en lista med elevers provresultat, kommer funktionen att räkna hur många elever som fått varje betyg genom att jämföra varje provresultat med de intervall som definierar de olika betygen.

Om du avrundar resultaten till närmaste tiondels procent, kan följande intervall vara aktuella:

F

Excel skulle tilldela 79,9 till C-intervallet, medan 98,2 skulle hamna i A-intervallet. Excel går igenom listan, kategoriserar varje resultat, räknar det totala antalet resultat inom varje område och returnerar en array med fem celler som visar det totala antalet resultat i varje område.

Funktionen FREQUENCY kräver två arrayer som indata: ”Data_array” och ”Bins_array”. Arrayer är helt enkelt listor med värden. ”Data_array” måste innehålla de värden – som elevers numeriska betyg – som Excel kan jämföra med en serie tröskelvärden definierade i ”Bins_array” – som bokstavsbetygen i exemplet ovan.

Ett konkret exempel

I vårt exempel kommer vi att beräkna frekvensfördelningen och frekvensprocenten för en serie med 18 siffror mellan 0 och 10. Det är en enkel övning där vi fastställer hur många av dessa siffror som ligger mellan ett och två, mellan två och tre, och så vidare.

I vårt enkla kalkylblad har vi två kolumner: Data_array och Bins_array.

Kolumnen ”Data_array” innehåller själva siffrorna, medan ”Bins_array” anger tröskelvärdena för de intervall vi ska använda. Notera att vi har lämnat en tom cell överst i kolumnen ”Bins_array” för att matcha antalet värden i resultatmatrisen, som alltid kommer att innehålla ett värde mer än ”Bins_array”.

Vi skapar också en tredje kolumn för våra resultat, som vi kallar ”Resultat”.

Markera först de celler där du vill att resultaten ska hamna. Gå till ”Formler”-menyn och klicka på ”Fler funktioner”. I rullgardinsmenyn, välj ”Statistisk”, scrolla ner lite och klicka sedan på funktionen ”FREKVENS”.

Fönstret Funktionsargument dyker upp. Klicka i rutan ”Data_array” och markera sedan cellerna i kolumnen ”Data_array” (du kan även skriva in cellnumren manuellt).

Om du får ett felmeddelande som säger att du inte kan redigera delar av en array, betyder det att du inte har markerat alla celler i arrayen. Klicka på ”OK” och tryck sedan på Esc-tangenten.

För att redigera eller ta bort en arrayformel måste du först markera alla celler i arrayen.

Klicka nu i rutan ”Bins_array” och markera sedan de ifyllda cellerna i kolumnen ”Bins_array”.

Klicka på ”OK”.

Du kommer att se att endast den första cellen i ”Resultat”-kolumnen har ett värde, resten är tomma.

För att se de övriga värdena, klicka i ”Formelfältet” och tryck sedan på Ctrl+Skift+Enter.

Nu visar ”Resultat”-kolumnen alla värden.

Du ser att Excel hittade fyra värden som var mindre än eller lika med ett (markerade i rött), och även antalet för vart och ett av våra andra nummerintervall. Vi har lagt till ”Resultatbeskrivning”-kolumnen i kalkylbladet för att förtydliga hur Excel beräknar varje resultat.

Beräkning av frekvensprocent

Detta är ju bra, men tänk om vi istället för antalet i resultaten vill se procenttal. Hur stor andel av våra siffror hamnar exempelvis mellan ett och två?

För att beräkna frekvensprocenten för varje intervall kan vi modifiera arrayformeln i Excels funktionsfält. Markera alla celler i ”Resultat”-kolumnen och lägg till följande i slutet av formeln:

/COUNT(B3:B20)

Den fullständiga formeln ser då ut så här:

=FREQUENCY(B3:B20,C3:C20)/COUNT(B3:B20)

Tryck nu på Ctrl+Skift+Enter igen.

Den nya formeln delar varje element i resultat-arrayen med det totala antalet värden i kolumnen ”Data_array”.

Resultaten formateras inte automatiskt som procenttal, men detta är enkelt att ändra. Gå till ”Hem”-menyn och klicka på ”%”-knappen.

Nu visas värdena i procent. Du kan till exempel se att 17% av siffrorna i kolumnen ”Data_array” hamnade i intervallet 1-2.

Det bästa är att när formeln väl är på plats i ”Resultat”-kolumnen, kan du ändra värden i ”Data_array” och ”Bins_array” och Excel kommer automatiskt att uppdatera resultaten med de nya värdena.

Direkt inmatning i funktionsfältet

Om du föredrar att skriva in formler och känner till hur kolumner och celler namnges, kan du hoppa över ”Formler”-menyn och istället skriva in funktionerna direkt i Excels funktionsfält och sedan trycka på Ctrl+Skift+Enter.

För att beräkna frekvensfördelning, använd följande syntax:

{=FREQUENCY(Data_array,Bins_array)}

För att beräkna frekvensprocent, använd denna syntax:

{=FREQUENCY(Data_array,Bins_array)/COUNT(Data_array)}

Kom ihåg att detta är en arrayformel, så du måste trycka på Ctrl+Skift+Enter istället för bara Enter. Närvaron av {klammerparenteser} runt formeln visar att det är en arrayformel.