Indholdsfortegnelse
Vejledningen viser 3 forskellige teknikker til at tegne et histogram i Excel - ved hjælp af det særlige histogramværktøj i Analysis ToolPak, funktionen FREQUENCY eller COUNTIFS og PivotChart.
Mens alle ved, hvor nemt det er at lave et diagram i Excel, giver det normalt anledning til en masse spørgsmål at lave et histogram. I de seneste versioner af Excel er det faktisk et spørgsmål om få minutter at lave et histogram, og det kan gøres på mange forskellige måder - ved at bruge det særlige histogramværktøj i Analyseværktøjspakken, formler eller den gode gamle PivotTabel.forklaring af hver enkelt metode.
Hvad er et histogram i Excel?
Wikipedia definerer et histogram på følgende måde: " Histogram er en grafisk repræsentation af fordelingen af numeriske data. " Helt rigtigt, og... helt uklart :) Lad os tænke på histogrammer på en anden måde.
Har du nogensinde lavet et søjlediagram eller et søjlediagram til at repræsentere nogle numeriske data? Det har alle sikkert gjort. Et histogram er en særlig anvendelse af et søjlediagram, hvor hver søjle repræsenterer hyppigheden af elementer i et bestemt interval. Med andre ord viser et histogram grafisk antallet af elementer inden for de på hinanden følgende ikke-overlappende intervaller, eller beholdere .
Du kan f.eks. lave et histogram, der viser antallet af dage med en temperatur på mellem 61-65, 66-70, 71-75 osv. grader, antallet af salg med beløb på mellem 100 $-$199, 200 $-$299, 300 $-$399, antallet af elever med testresultater på mellem 41-60, 61-80, 81-100 osv.
Følgende skærmbillede giver en idé om, hvordan et Excel-histogram kan se ud:
Sådan oprettes et histogram i Excel ved hjælp af Analysis ToolPak
Analysis ToolPak er en Microsoft Excel-tillægsfunktion til dataanalyse, som er tilgængelig i alle moderne versioner af Excel fra Excel 2007. Denne tillægsfunktion indlæses dog ikke automatisk ved Excel-start, så du skal indlæse den først.
Indlæs tilføjelsesprogrammet Analysis ToolPak
Du kan tilføje tilføjelsen Dataanalyse til Excel ved at udføre følgende trin:
- I Excel 2010 - 365 skal du klikke på Fil > Indstillinger I Excel 2007 skal du klikke på knappen Microsoft Office og derefter klikke på Excel-muligheder .
- I den Excel-muligheder dialogboksen, skal du klikke på Tilføjelser i venstre sidepanel, vælg Excel-tilføjelser i den Administrer boks , og klik på Gå til knap.
- I den Tilføjelser dialogboksen, markerer du Analyse ToolPak feltet, og klik på OK for at lukke dialogboksen.
Hvis Excel viser en meddelelse om, at Analysis ToolPak ikke er installeret på din computer, skal du klikke på Ja for at installere det.
Nu er Analysis ToolPak indlæst i din Excel, og kommandoen er tilgængelig i Analyse gruppe på den Data fanebladet.
Angiv Excel-histogrammets bin-område
Før du opretter et histogramdiagram, er der endnu en forberedelse, der skal foretages - tilføj bins i en separat kolonne.
Beholdere er tal, der repræsenterer de intervaller, som du ønsker at gruppere kildedataene (inputdata) i. Intervallerne skal være på hinanden følgende, ikke overlappende og normalt lige store.
Excel's Histogram værktøjet indeholder værdierne for inputdataene i bins baseret på følgende logik:
- En værdi er inkluderet i en bestemt bin, hvis den er større end den laveste grænse og lig med eller mindre end den største grænse for den pågældende bin.
- Hvis dine inputdata indeholder værdier, der er større end den højeste bin, vil alle disse tal blive medtaget i Mere kategori .
- Hvis du ikke angiver bin-området, opretter Excel et sæt jævnt fordelte bin-områder mellem minimums- og maksimumsværdierne i dit inputdataområde.
I betragtning af ovenstående skal du skrive de bin-numre, som du ønsker at bruge, i en separat kolonne. Bin-numrene skal angives i stigende rækkefølge , og dit Excel-histograms bin-område skal være begrænset til inputdataområdet.
I dette eksempel har vi ordrenumre i kolonne A og estimeret levering i kolonne B. I vores Excel-histogram ønsker vi at vise antallet af varer, der leveres inden for 1-5 dage, 6-10 dage, 11-15 dage, 16-20 dage og over 20 dage. I kolonne D indtaster vi derfor bin-området fra 5 til 20 med en stigning på 5, som vist i nedenstående skærmbillede:
Lav et histogram ved hjælp af Excel's Analysis ToolPak
Når Analyse ToolPak er aktiveret og bins er angivet, skal du udføre følgende trin for at oprette et histogram i dit Excel-ark:
- På den Data under fanen, i fanen Analyse gruppe, skal du klikke på Analyse af data knap.
- I den Analyse af data dialogboksen, vælg Histogram og klik på OK .
- I den Histogram dialogvinduet, skal du gøre følgende:
- Angiv den Indgangsområde og Område for beholdere .
Du kan gøre dette ved at placere markøren i feltet og derefter blot vælge det tilsvarende område på regnearket med musen. Alternativt kan du klikke på Luk dialogboks knap , vælg området på arket, og klik derefter på Luk dialogboks knappen igen for at vende tilbage til Histogram dialogboksen.
Tip. Hvis du har medtaget kolonneoverskrifter, da du valgte inputdata og bin-range, skal du vælge den Etiketter afkrydsningsfeltet.
- Vælg den Indstillinger for output .
Hvis du vil placere histogrammet på det samme ark, skal du klikke på Udgangsområde , og indtast derefter den øverste venstre celle i udgangstabellen.
Hvis du vil indsætte outputtabellen og histogrammet i et nyt ark eller en ny projektmappe, skal du vælge Nyt regneark Ply eller Ny arbejdsbog , henholdsvis.
Endelig kan du vælge en af de yderligere muligheder:
- For at præsentere data i outputtabellen i faldende rækkefølge efter hyppighed skal du vælge Pareto (sorteret histogram).
- Hvis du vil inkludere en kumulativ procentlinje i dit Excel-histogramdiagram, skal du vælge Kumulativ procentdel boks.
- Hvis du vil oprette et indlejret histogramdiagram, skal du vælge Output af diagrammer boks.
I dette eksempel har jeg konfigureret følgende indstillinger:
- Angiv den Indgangsområde og Område for beholdere .
- Og nu skal du klikke på OK , og gennemgå udgangstabellen og histogramdiagrammet:
Tip. Hvis du vil forbedre histogrammet, kan du erstatte standardindstillingen Beholdere og Frekvens med mere meningsfulde aksetitler, tilpasse diagramlegenden osv. Du kan også bruge design-, layout- og formatindstillingerne i Værktøjer til diagrammer for at ændre visningen af histogrammet, f.eks. fjerne mellemrum mellem kolonnerne. Du kan finde flere oplysninger under Sådan tilpasser og forbedrer du Excel-histogrammet.
Som du lige har set, er det meget nemt at lave et histogram i Excel ved hjælp af Analysis ToolPak. Denne metode har dog en væsentlig begrænsning - det indlejrede histogramdiagram er statisk , hvilket betyder, at du skal oprette et nyt histogram, hver gang inputdataene ændres.
For at lave en kan automatisk opdateres histogram kan du enten bruge Excel-funktioner eller bygge en PivotTable som vist nedenfor.
Sådan laver du et histogram i Excel ved hjælp af formler
En anden måde at oprette et histogram i Excel på er ved hjælp af funktionen FREKVENS eller KUNTIFS. Den største fordel ved denne fremgangsmåde er, at du ikke behøver at lave dit histogram om ved hver ændring i inputdataene. Ligesom et normalt Excel-diagram vil dit histogram opdateres automatisk så snart du redigerer, tilføjer nye eller sletter eksisterende inputværdier.
Til at begynde med skal du arrangere dine kildedata i én kolonne (kolonne B i dette eksempel) og indtaste bin-numrene i en anden kolonne (kolonne D), som i skærmbilledet nedenfor:
Nu vil vi bruge en frekvens- eller antalsformel til at beregne, hvor mange værdier der falder inden for de angivne intervaller (bins), og derefter vil vi tegne et histogram baseret på disse sammenfattende data.
Oprettelse af et histogram ved hjælp af Excel's funktion FREKVENS
Den mest oplagte funktion til at oprette et histogram i Excel er funktionen FREKVENS, der returnerer antallet af værdier, der falder inden for bestemte intervaller, idet der ses bort fra tekstværdier og tomme celler.
Funktionen FREQUENCY har følgende syntaks:
FREQUENCY(data_array, bins_array)- Data_array - et sæt værdier, som du ønsker at tælle frekvenser for.
- Bins_array - et array af bins til gruppering af værdierne.
I dette eksempel er data_array B2:B40, bin array er D2:D8, så vi får følgende formel:
=FREKVENS(B2:B40,D2:D8)
Husk, at FREQUENCY er en meget specifik funktion, så følg disse regler for at få den til at fungere korrekt:
- En Excel-frekvensformel skal indtastes som en formel for et flercelligt array Vælg først et område af tilstødende celler, hvor du vil udskrive frekvenserne, skriv formlen i formellelinjen, og tryk på Ctrl + Shift + Enter for at fuldføre den.
- Det anbefales at indtaste en frekvensformel mere end antallet af bin'er. Den ekstra celle er nødvendig for at vise antallet af værdier over den højeste bin. For overskuelighedens skyld kan du mærke den med " Mere " som i følgende skærmbillede (men du skal ikke medtage det " Mere " i dit bins_array!):
Ligesom den Histogram i Analysis ToolPak returnerer Excel-funktionen FREQUENCY værdier, der er større end en tidligere bin og mindre end eller lig med en given bin. Den sidste frekvensformel (i celle E9) returnerer antallet af værdier, der er større end den højeste bin (dvs. antallet af leveringsdage over 35).
For at gøre tingene lettere at forstå, viser det følgende skærmbillede bins (kolonne D), de tilsvarende intervaller (kolonne C) og de beregnede frekvenser (kolonne E):
Bemærk: Da Excel FREKVENS er en arrayfunktion, kan du ikke redigere, flytte, tilføje eller slette de enkelte celler, der indeholder formlen. Hvis du beslutter dig for at ændre antallet af celler, skal du først slette den eksisterende formel, derefter tilføje eller slette cellerne, vælge et nyt område af celler og indtaste formlen igen.
Udarbejdelse af et histogram ved hjælp af funktionen COUNTIFS
En anden funktion, der kan hjælpe dig med at beregne frekvensfordelinger til at tegne histogrammer i Excel, er COUNTIFS. Og i dette tilfælde skal du bruge 3 forskellige formler:
- Formlen for den første celle - øverste beholder (F2 i skærmbilledet nedenfor):
=COUNTIFS($B$2:$B$40,"<="&$D2)
Formlen tæller, hvor mange værdier i kolonne B der er mindre end den mindste bin i celle D2, dvs. den returnerer antallet af varer, der er leveret inden for 1-5 dage.
=COUNTIFS($B$2:$B$100,">"&$D8)
Formlen tæller, hvor mange værdier i kolonne B der er større end den højeste bin i D8.
=COUNTIFS($B$2:$B$40,">"&$D2,$B$2:$B$40,"<="&$D3)
Formlen tæller antallet af værdier i kolonne B, der er større end bin-værdien i ovenstående række og mindre end eller lig med bin-værdien i samme række.
Som du kan se, giver funktionerne FREQUENCY og COUNTIFS identiske resultater:
"Hvad er grunden til at bruge tre forskellige formler i stedet for én?" spørger du måske mig. I bund og grund slipper du for formlen med flere celler i arrayet og kan nemt tilføje og slette rubrikker.
Tip: Hvis du planlægger at tilføje flere rækker inputdata i fremtiden, kan du angive et større område i dine formler FREQUENCY eller COUNTIFS, og du behøver ikke at ændre dine formler, når du tilføjer flere rækker. I dette eksempel er kildedataene i cellerne B2:B40. Men du kan angive området B2:B100 eller endda B2:B1000, bare for en sikkerheds skyld :) For eksempel:
=FREQUENCY(B2:B1000,D2:D8)
Udarbejd et histogram baseret på de summariske data
Nu hvor du har en liste over frekvensfordelinger beregnet med enten FREQUENCY- eller COUNTIFS-funktionen, kan du oprette et sædvanligt søjlediagram - vælg frekvenserne, skift til Indsæt fanen og klik på 2-D kolonnediagrammet i fanebladet Diagrammer gruppe:
Søjlediagrammet vil straks blive indsat i dit ark:
Generelt set har du allerede et histogram for dine inputdata, men det kræver helt sikkert et par forbedringer. For at gøre dit Excel-histogram let at forstå skal du erstatte standardmærkerne på den vandrette akse, der er repræsenteret ved serienumre, med dine bin-numre eller intervaller.
Den nemmeste måde er at skrive intervaller i en kolonne til venstre for kolonnen med formlen Frekvens, vælg begge kolonner - Ranges og Frekvenser - og opret derefter et søjlediagram. Intervallerne vil automatisk blive brugt til X-akseetiketterne, som vist i nedenstående skærmbillede:
Tip. Hvis Excel konverterer dine intervaller til datoer (f.eks. 1-5 kan automatisk konverteres til 05-Jan ), og skriv derefter intervallerne med en apostrof (') foran som f.eks. '1-5 Hvis du ønsker, at etiketterne i dit Excel-histogram skal vise bin-numre , skriv dem også med apostroffer foran, f.eks. '5 , '10 , osv. Apostrof'en konverterer blot tal til tekst og er usynlig i celler og på histogrammet.
Hvis du ikke kan skrive de ønskede histogramlabels på dit ark, kan du indtaste dem direkte i diagrammet, uafhængigt af regnearkets data. Den sidste del af denne vejledning forklarer, hvordan du gør dette, og viser et par andre forbedringer, der kan foretages på dit Excel-histogram.
Sådan laver du et histogram med et PivotChart
Som du måske har bemærket i de to foregående eksempler, er den mest tidskrævende del af oprettelsen af et histogram i Excel at beregne antallet af elementer inden for hver bin. Når kildedataene er blevet grupperet, er det forholdsvis nemt at tegne et Excel-histogramdiagram.
Som du sikkert ved, er en af de hurtigste måder at opsummere data automatisk i Excel en PivotTable. Så lad os gå i gang og tegne et histogram for Levering data (kolonne B):
1. Opret en pivottabel
For at oprette en pivottabel skal du gå til Indsæt faneblad> Tabeller gruppe, og klik på PivotTable . og derefter flytte den Levering feltet til ROWS-området, og det andet felt ( Best.nr. i dette eksempel) til området VALUES, som vist i nedenstående skærmbillede.
Hvis du endnu ikke har beskæftiget dig med Excel-pivottabeller, kan du måske finde denne vejledning nyttig: Excel PivotTable tutorial for begyndere.
2. Opsummering af værdier efter antal
Som standard summeres numeriske felter i en PivotTable, og det samme gør vores Løbenumre kolonne, hvilket ikke giver nogen som helst mening :) Men da vi i et histogram har brug for en optælling i stedet for en sum, skal du højreklikke på en hvilken som helst celle med ordenstal og vælge Sammenfatning af værdier ved > Greve .
Nu skal din opdaterede PivotTable se således ud:
3. Opret intervallerne (bins)
Det næste skridt er at oprette intervallerne eller bins. Til dette formål bruger vi Gruppering mulighed. Højreklik på en celle under Etiketter til rækker i din pivottabel, og vælg Gruppe ...
I den Gruppering dialogboksen, angiv start- og slutværdierne (normalt indtaster Excel minimums- og maksimumsværdien automatisk baseret på dine data), og skriv det ønskede trin (intervallets længde) i feltet Af boks.
I dette eksempel er den mindste leveringstid 1 dag, den maksimale leveringstid er 40 dage, og intervallet er sat til 5 dage:
Klik på OK, og din pivottabel vil vise intervallerne som angivet:
4. Udarbejd et histogram
Der er et sidste trin tilbage - tegne et histogram. For at gøre dette skal du blot oprette et kolonnepivotdiagram ved at klikke på PivotChart på den Analyser fanen i PivotTable-værktøjer gruppe:
Og standardkolonnen PivotChart vises straks i dit ark med det samme:
Og nu skal du finpudse dit histogram med et par finpudsninger:
- Slet legenden ved at klikke på Diagramelementer knap og fjernelse af krydset fra Legende Eller vælg legenden på histogrammet, og tryk på Slet på dit tastatur.
- Udskift standardindstillingen I alt titel med noget mere meningsfuldt.
- Du kan eventuelt vælge en anden diagramstil i Diagramstilarter gruppe på den PivotChart-værktøjer > Design fanebladet.
- Fjern diagramknapperne ved at klikke på Knapper til felter på den PivotChart-værktøjer > Analyser under fanen, i fanen Vis/skjul gruppe:
Derudover kan du måske også ønske at opnå et konventionelt histogram-look, hvor stænger rører hinanden Du finder en detaljeret vejledning om, hvordan du gør det, i den næste og sidste del af denne vejledning.
Tilpas og forbedr dit Excel-histogram
Uanset om du opretter et histogram ved hjælp af Analysis ToolPak, Excel-funktioner eller et PivotChart, vil du ofte tilpasse standarddiagrammet efter dine ønsker. Vi har en særlig vejledning om Excel-diagrammer, der forklarer, hvordan du ændrer diagramtitlen, legenden, aksernes titler, ændrer diagramfarverne, layoutet og stilen. Og her vil vi diskutere et par større tilpasninger, der er specifikke for et Excel-diagram.histogram.
Ændre akseetiketterne på et Excel-histogramdiagram
Når du opretter et histogram i Excel med Analysis ToolPak, tilføjer Excel etiketterne på den vandrette akse baseret på de bin-numre, du angiver. Men hvad nu, hvis du vil vise intervaller i stedet for bin-numre på din Excel-histogramgraf? Du skal ændre etiketterne på den vandrette akse ved at udføre disse trin:
- Højreklik på kategorimærkerne på X-aksen, og klik på Vælg Data...
Fjern afstanden mellem søjlerne
Når man laver et histogram i Excel, forventer folk ofte, at tilstødende kolonner rører hinanden uden mellemrum. Det er nemt at rette op på. Hvis du vil fjerne tomrum mellem søjlerne, skal du blot følge disse trin:
- Markér stængerne, højreklik, og vælg Format Dataserie...
Og voila, du har plottet et Excel-histogram med søjler, der rører hinanden:
Derefter kan du pynte dit Excel-histogram yderligere ved at ændre titlen på diagrammet, titlerne på akserne og ændre diagramstilen eller farverne. Dit endelige histogram kan f.eks. se sådan ud:
Sådan tegner du et histogram i Excel. For at få en bedre forståelse af de eksempler, der behandles i denne vejledning, kan du downloade Excel Histogram-eksemplet med kildedata og histogramdiagrammer. Tak for din læsning og håber at se dig på vores blog i næste uge.