FREKVENS Funksjon Excel - Lag et histogram

Last ned eksempel på arbeidsbok

Last ned eksemplet på arbeidsbok

Denne opplæringen viser hvordan du bruker Excel FREQUENCY -funksjon i Excel for å lage et histogram.

FREKVENS Funksjonsoversikt

FREKVENS -funksjonen Beregner frekvensen av verdier som faller innenfor angitte områder. Returnerer en vertikal matrise som inneholder tellinger av hver "bøtte". Merk: Dette er en matrisefunksjon. Les nedenfor for spesifikke instruksjoner for hvordan du bruker denne funksjonen.

(Legg merke til hvordan formelinngangene vises)

FREKVENS -funksjon Syntaks og innganger:

1 = FREKVENS (data_array, bins_array)

data_array - En rekke tall du vil telle frekvensen av.

bins_array - En rekke intervaller eller "bøtter" som du vil gruppere tellingen i.

I statistisk analyse er frekvens antall ganger en dataverdi oppstår. For eksempel kan 8 studenter score 65 i en test. Poengsummen 65 ville ha en frekvens på 8. I Excel er frekvensfunksjonen antall ganger et verdiområde oppstår. I stedet for bare 65 kan du beregne hvor mange studenter som scorer mellom 61 og 70.

La oss se på et eksempel på studentprøver. Det er 2 studenter som scoret mellom 61 og 70 (Mary og Pam)

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

For å bruke Excel FREQUENCY -funksjonen, konfigurer du verdiområdet du vil finne først:

Områdeverdiene betyr ganske enkelt:

Legg merke til to ting ovenfor. Den første intervallverdien starter fra 0 og maksimum er verdien som er angitt til venstre.

Det er en ekstra verdi jeg også har markert med rødt (> 80). Når den finner en verdi over det angitte området, faller den inn i denne kategorien.

Når det er gjort, må du velge et område med størrelsen på verdiområdet ditt (+ en rad til). I vårt eksempel her har vi fire verdiområder (50, 60, 70 og 80). Så vi velger fem (4 + 1 ekstra rad).

Angi Test Scores -området og verdiområdet i funksjonen:

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

Ikke trykk Enter, men CTRL + SKIFT + ENTER fordi dette er en matriseformel. Du bør se krøllete parenteser rundt det når du gjør det riktig. Hvis du bruker Excel 2022 eller Office 365, kan du skrive inn formelen normalt og til og med velge bare én celle for å gjøre formelen. Det vil spyle ned rekkevidden automatisk.

Dette forteller deg at 0 studenter fikk testresultater på 0 til 50. 1 elev fra 51 til 60 (Bob). 2 studenter fra 61 til 70 (Mary og Pam). 1 elev fra 71 til 80 (Kim). Og til slutt 1 elev over det angitte området,> 80 (John).

FREKVENS-funksjonen ignorerer celler som er tomme eller som inneholder ikke-numeriske verdier.

Viktig: FREQUENCY -funksjonen ignorerer tall som er lagret som tekst. Hvis du vil bruke FREKVENS -funksjonen med tall som er lagret som tekst, bruker du først VALUE -funksjonen til å konvertere tallene som er lagret som tekst til faktiske tall.

En veldig vanlig bruk for FREQUENCY -funksjonen er å få et tydelig tall. For eksempel er det fem testpoeng her, men bare for 3 studenter (John dukket opp tre ganger, mens Bob og Kim dukket opp en gang).

Fordi FREQUENCY -funksjon ikke omhandler tekst, må vi konvertere elevene til tall. Disse tallene må også identifisere om de er de samme elevene. Excel har en MATCH -funksjon som bestemmer det første posisjonsnummeret for det du leter etter i et område.

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

Det det betyr ovenfor er at du leter etter B3: B7 innenfor området B3: B7. Dette er en matriseformel og gir faktisk flere resultater du ikke kan se. Hvis du klikker inne i formellinjen og trykker på F9 for å beregne, vil du se at den viser:

Det betyr at "John" er i posisjon 1 (av B3: B7), "Bob" i posisjon 2 (av B3: B7), "John" i posisjon 1 (den returnerer det første posisjonsnummeret), "John" i posisjon 1 igjen, og "Kim" i posisjon 5.

Vi må lage en rekke verdier, i likhet med vårt eksempel på testresultater. Her vil vi telle hvor mange som er posisjon 0 til 1 (John),> 1 til 2 (Bob) og> 4 til 5 (Kim). ROW -funksjonen i Excel hjelper oss med å hente radnummeret.

1 = RAD (B3: B7)

Dette gir oss en matriseformel igjen. RAD (B3) gir oss rad 3, RAD (B4) gir oss 4, og så videre. Du kan klikke inne i formellinjen og trykke F9 igjen for å beregne igjen. Det viser:

Vi vil at B3 skal være rad 1 og ikke rad 3 skjønt, slik at de er like. For å gjøre det, trekker du bare startraden og pluss 1.

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

Rad 3 minus 3 pluss 1 er lik 1. Rad 4 minus 3 pluss 1 er lik 2. Og så videre. Klikk inne i formellinjen og trykk F9 for å kontrollere.

Så i stedet for å bruke Test Score som det første argumentet og verdiområdet som det andre argumentet for FREQUENCY, kan vi bruke MATCH -funksjonen og ROW -funksjonen til å gjøre det samme.

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

Trykk F9 for å beregne, og det viser:

Dette betyr at posisjon 0 til 1 dukket opp 3 ganger (John), posisjon> 1 til 2 dukket opp en gang (Bob), posisjon> 2 til 3 og> 3 til 4 dukket opp 0 ganger, og posisjon> 4 til 5 dukket opp en gang (Kim). Og til slutt, husk at FREQUENCY har et ekstra verdiområde for de> 5 (over det angitte området).

Vi kunne se hvor mange ganger hver av elevene dukket opp nå, men det er ikke målet. Vi vil vite hvor mange forskjellige studenter det er. Og vi kunne se ovenfra at så lenge verdien er> 0, er det en student i den posisjonen. Derfor vil vi oppsummere alle tallene i matrisen som er> 0. La oss først legge til IF -funksjonen for å sjekke om FREKVENS -tallet er større enn null. Hvis det er det, vises som 1.

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

Trykk F9 for å beregne, og det viser:

Du ser bare posisjonen til John, Bob og Kim viser som en.

Til slutt legger du til en SUM for å oppsummere disse. Siden vi ønsker et enkelt svar fra matrisen denne gangen, trykker du CTRL + SKIFT + ENTER for å bekrefte. Det gir oss en telling på 3 forskjellige studenter.

FREQUENCY -funksjonen fungerer nøyaktig det samme i Google Regneark som i Excel 2022 og Office 365. Du trenger ikke å trykke CTRL + SKIFT + ENTER eller velge en haug med celler du vil søle til.

FREKVENS Eksempler i VBA

Du kan også bruke FREQUENCY -funksjonen i VBA. Type:

1 application.worksheetfunction.frequency (data_array, bins_array)

For funksjonsargumentene (data_array, etc.) kan du enten skrive dem inn direkte i funksjonen, eller definere variabler som skal brukes i stedet.

Gå tilbake til listen over alle funksjoner i Excel

Du vil bidra til utvikling av området, dele siden med vennene dine

wave wave wave wave wave