Hur man gör ett histogram i Excel 2019, 2016, 2013 och 2010

  • Dela Detta
Michael Brown

Handledningen visar tre olika tekniker för att rita ett histogram i Excel - med hjälp av det speciella histogramverktyget i Analysis ToolPak, funktionen FREQUENCY eller COUNTIFS och PivotChart.

Medan alla vet hur lätt det är att skapa ett diagram i Excel, brukar det väcka en massa frågor att göra ett histogram. I de senaste versionerna av Excel är det faktiskt bara några minuter att skapa ett histogram och det kan göras på flera olika sätt - genom att använda det speciella histogramverktyget i Analysis ToolPak, formler eller den gamla goda PivotTable.förklaring av varje metod.

    Vad är en histogram i Excel?

    Wikipedia definierar en histogram på följande sätt: " Histogram är en grafisk representation av fördelningen av numeriska data. " Absolut sant, och... helt oklart :) Låt oss tänka på histogram på ett annat sätt.

    Har du någonsin gjort ett stapel- eller kolonndiagram för att representera numeriska data? Det har säkert alla gjort. Ett histogram är en särskild användning av ett kolonndiagram där varje kolumn representerar frekvensen av element inom ett visst intervall. Med andra ord visar ett histogram grafiskt antalet element inom på varandra följande, icke överlappande intervaller, eller behållare .

    Du kan till exempel göra ett histogram för att visa antalet dagar med en temperatur på mellan 61-65, 66-70, 71-75 osv. grader, antalet försäljningar med belopp på 100-199, 200-299, 300-399 dollar, antalet elever med provresultat på mellan 41-60, 61-80, 81-100 osv.

    Följande skärmdump ger en bild av hur ett Excel-histogram kan se ut:

    Hur man skapar ett histogram i Excel med Analysis ToolPak

    Analysis ToolPak är ett tillägg för dataanalys i Microsoft Excel som finns i alla moderna versioner av Excel från och med Excel 2007. Tillägget laddas dock inte automatiskt när Excel startas, så du måste ladda det först.

    Ladda tilläggsmodulen Analysis ToolPak

    Om du vill lägga till tillägget Dataanalys i Excel utför du följande steg:

    1. I Excel 2010 - 365 klickar du på Fil > Alternativ I Excel 2007 klickar du på knappen Microsoft Office och sedan på Excel-alternativ .
    2. I Excel-alternativ dialogrutan, klicka på Tilläggsfunktioner i den vänstra sidofältet, välj Excel-tillägg i den Hantera rutan och klicka på Gå till knapp.

    3. I Tilläggsfunktioner dialogrutan, kryssa för Verktygspaket för analys och klickar på OK för att stänga dialogrutan.

      Om Excel visar ett meddelande om att Analysis ToolPak inte är installerat på din dator klickar du på Ja för att installera den.

    Nu är Analysis ToolPak laddad i Excel och kommandot är tillgängligt i Analys gruppen på Uppgifter fliken.

    Ange Excel-histogrammets bin-intervall

    Innan du skapar ett histogramdiagram måste du göra ytterligare en förberedelse - lägg till bins i en separat kolumn.

    Papperskorgar är siffror som representerar de intervaller som du vill gruppera källdata (indata) i. Intervallen måste vara på varandra följande, inte överlappande och vanligtvis lika stora.

    Excels Histogram verktyget inkluderar de ingående datavärdena i grupper enligt följande logik:

    • Ett värde ingår i en viss bin om det är större än den lägsta gränsen och lika med eller mindre än den högsta gränsen för den bin.
    • Om dina indata innehåller värden som är större än det högsta binvärdet, kommer alla sådana siffror att inkluderas i Mer kategori .
    • Om du inte anger bin-området skapar Excel en uppsättning jämnt fördelade bin-områden mellan minimi- och maximivärdena i det inmatade dataområdet.

    Med tanke på ovanstående skriver du de bin-nummer som du vill använda i en separat kolumn. Bin-numren måste anges i stigande ordning , och ditt Excel-histograms bin-område bör begränsas till det inmatade dataområdet.

    I det här exemplet har vi ordernummer i kolumn A och beräknad leverans i kolumn B. I vårt Excel-histogram vill vi visa antalet artiklar som levereras inom 1-5 dagar, 6-10 dagar, 11-15 dagar, 16-20 dagar och mer än 20 dagar. I kolumn D anger vi alltså bin-intervallet från 5 till 20 med en ökning på 5 som visas i skärmdumpen nedan:

    Gör ett histogram med hjälp av Excels Analysis ToolPak

    När Analysis ToolPak är aktiverat och bins har angetts utför du följande steg för att skapa ett histogram i ditt Excel-ark:

    1. På den Uppgifter på fliken Analys grupp, klickar du på Analys av data knapp.

    2. I Analys av data dialogrutan, väljer du Histogram och klicka på OK .

    3. I Histogram gör följande:
      • Ange den Ingångsintervall och Sortiment av behållare .

        För att göra detta kan du placera markören i rutan och sedan helt enkelt välja motsvarande område på arbetsbladet med musen. Alternativt kan du klicka på Dialog för att kollapsa knapp , välj intervallet på arket och klicka sedan på knappen Dialog för att kollapsa igen för att återgå till Histogram dialogrutan.

        Tips: Om du inkluderade kolumnrubriker när du valde indata och bin-intervall, välj Etiketter kryssrutan.

      • Välj den Alternativ för utmatning .

        Om du vill placera histogrammet på samma ark klickar du på Utgångsområde , och sedan i den övre vänstra cellen i utdatatabellen.

        Om du vill klistra in utdatatabellen och histogrammet i ett nytt ark eller en ny arbetsbok väljer du Nytt arbetsblad Ply eller . Ny arbetsbok respektive.

        Slutligen väljer du något av de ytterligare alternativen:

        • Om du vill presentera data i utdatatabellen i fallande ordning efter frekvens väljer du Pareto (sorterat histogram).
        • Om du vill inkludera en kumulativ procentlinje i ditt Excel-histogramdiagram väljer du Kumulativ procentandel box.
        • Om du vill skapa ett inbäddat histogramdiagram väljer du Utmatning av diagram box.

      I det här exemplet har jag konfigurerat följande alternativ:

    4. Och nu klickar du på OK , och granska resultattabellen och histogrammet:

    Tips: För att förbättra histogrammet kan du byta ut standardvärdet mot Papperskorgar och Frekvens med mer meningsfulla axelbeteckningar, anpassa diagramlegenden etc. Du kan också använda design-, layout- och formatalternativen i Verktyg för diagram för att ändra visningen av histogrammet, t.ex. ta bort luckor mellan kolumnerna. För mer information, se Hur man anpassar och förbättrar Excel-histogrammet.

    Som du just har sett är det mycket enkelt att göra ett histogram i Excel med hjälp av Analysis ToolPak. Den här metoden har dock en betydande begränsning - det inbäddade histogramdiagrammet är statisk Det innebär att du måste skapa ett nytt histogram varje gång indata ändras.

    För att göra en kan uppdateras automatiskt histogram kan du antingen använda Excel-funktioner eller bygga en PivotTable som visas nedan.

    Hur man gör ett histogram i Excel med hjälp av formler

    Ett annat sätt att skapa ett histogram i Excel är att använda funktionen FREKVENS eller KUNTIGHET. Den största fördelen med detta tillvägagångssätt är att du inte behöver göra om histogrammet vid varje ändring av indata. Precis som i ett vanligt Excel-diagram kommer histogrammet att uppdateras automatiskt så snart du redigerar, lägger till nya eller tar bort befintliga inmatningsvärden.

    Till att börja med ordnar du dina källdata i en kolumn (kolumn B i det här exemplet) och anger bin-numren i en annan kolumn (kolumn D), som i skärmdumpen nedan:

    Nu ska vi använda en formel för frekvens eller antal för att beräkna hur många värden som faller inom de angivna områdena (bins) och sedan ska vi rita ett histogram baserat på dessa sammanfattande data.

    Skapa ett histogram med Excels funktion FREQUENCY

    Den mest uppenbara funktionen för att skapa ett histogram i Excel är funktionen FREKVENS som returnerar antalet värden som faller inom specifika intervall, utan att ta hänsyn till textvärden och tomma celler.

    Funktionen FREQUENCY har följande syntax:

    FREQUENCY(data_array, bins_array)
    • Data_array - en uppsättning värden som du vill räkna frekvenser för.
    • Bins_array - en matris av bins för att gruppera värdena.

    I det här exemplet är data_array B2:B40, bin array D2:D8, så vi får följande formel:

    =FREKVENS(B2:B40,D2:D8)

    Tänk på att FREQUENCY är en mycket specifik funktion, så följ dessa regler för att få den att fungera korrekt:

    • En formel för Excel-frekvens ska anges som en formel för en flercellig matris Markera först ett område med intilliggande celler där du vill skriva ut frekvenserna, skriv sedan formeln i formellfältet och tryck på Ctrl + Shift + Enter för att slutföra formeln.
    • Det rekommenderas att du anger en frekvensformel mer än antalet bin. Den extra cellen behövs för att visa antalet värden över den högsta bin. För tydlighetens skull kan du märka den med " Mer " som i följande skärmdump (men ta inte med den " Mer " i din bins_array!):

    Liksom den Histogram i Analysis ToolPak returnerar Excel-funktionen FREQUENCY värden som är större än ett tidigare binvärde och mindre än eller lika med ett givet binvärde. Den sista formeln Frequency (i cell E9) returnerar antalet värden som är större än det högsta binvärdet (dvs. antalet leveransdagar över 35).

    För att göra det lättare att förstå visar följande skärmdump bins (kolumn D), motsvarande intervall (kolumn C) och beräknade frekvenser (kolumn E):

    Eftersom Excel FREQUENCY är en matrisfunktion kan du inte redigera, flytta, lägga till eller ta bort de enskilda cellerna som innehåller formeln. Om du bestämmer dig för att ändra antalet celler måste du först ta bort den befintliga formeln, sedan lägga till eller ta bort cellerna, välja ett nytt cellintervall och skriva in formeln på nytt.

    Gör ett histogram med hjälp av COUNTIFS-funktionen

    En annan funktion som kan hjälpa dig att beräkna frekvensfördelningar för att rita histogram i Excel är COUNTIFS. I det här fallet måste du använda tre olika formler:

    • Formeln för den första cellen - övre behållare (F2 i skärmbilden nedan):

    =COUNTIFS($B$2:$B$40,"<="&$D2)

    Formeln räknar hur många värden i kolumn B som är mindre än det minsta fältet i cell D2, dvs. returnerar antalet artiklar som levereras inom 1-5 dagar.

  • Formeln för den sista cellen - över den högsta bin (F9 i skärmbilden nedan):
  • =COUNTIFS($B$2:$B$100,">"&$D8)

    Formeln räknar hur många värden i kolumn B som är större än det högsta binvärdet i D8.

  • Formeln för de återstående cellerna (cellerna F3:F8 i skärmdumpen nedan):
  • =COUNTIFS($B$2:$B$40,">"&$D2,$B$2:$B$40,"<="&$D3)

    Formeln räknar antalet värden i kolumn B som är större än binvärdet i raden ovan och mindre än eller lika med binvärdet i samma rad.

    Som du ser ger funktionerna FREQUENCY och COUNTIFS identiska resultat:

    Du kanske frågar mig: "Varför använder du tre olika formler i stället för en?" I grund och botten slipper du formeln med flera celler och kan enkelt lägga till och ta bort fack.

    Tips: Om du planerar att lägga till fler inmatningsdatarader i framtiden kan du ange ett större intervall i formlerna FREKVENS eller KUNDERFREKVENS, så att du inte behöver ändra formlerna när du lägger till fler rader. I det här exemplet finns källdata i cellerna B2:B40. Men du kan ange intervallet B2:B100 eller till och med B2:B1000, bara för säkerhets skull :) Till exempel:

    =FREQUENCY(B2:B1000,D2:D8)

    Gör ett histogram baserat på de sammanfattande uppgifterna.

    Nu när du har en lista med frekvensfördelningar som beräknats med antingen FREQUENCY- eller COUNTIFS-funktionen kan du skapa ett vanligt stapeldiagram - välj frekvenserna, växla till Infoga fliken och klicka på det 2-D kolumndiagrammet i Diagram grupp:

    Stapeldiagrammet infogas omedelbart i arket:

    Generellt sett har du redan ett histogram för dina indata, även om det definitivt kräver några förbättringar. För att göra ditt Excel-histogram lättförståeligt måste du ersätta standardbeteckningarna för den horisontella axeln, som representeras av serienummer, med dina bin-nummer eller intervall.

    Det enklaste sättet är att skriva områden i en kolumn till vänster om kolumnen med formeln Frekvens, välj båda kolumnerna - Intervall och Frekvenser - och skapa sedan ett stapeldiagram. Intervallen kommer automatiskt att användas för X-axelns etiketter, vilket visas i skärmdumpen nedan:

    Tips: Om Excel omvandlar dina intervaller till datum (t.ex. 1-5 kan automatiskt omvandlas till 05-Jan ), skriv sedan intervallerna med en apostrof (') före, till exempel '1-5 Om du vill att etiketterna i ditt Excel-histogram ska visa antal bin-platser , skriv dem också med föregående apostrofer, t.ex. '5 , '10 , etc. Apostrof omvandlar bara siffror till text och är osynlig i celler och på histogrammet.

    Om det inte finns något sätt att skriva in de önskade histogrambeteckningarna på arket kan du skriva in dem direkt i diagrammet, oberoende av data från arbetsbladet. Den sista delen av den här handledningen förklarar hur du gör detta och visar ett par andra förbättringar som kan göras på ditt Excel-histogram.

    Hur man gör ett histogram med ett PivotChart

    Som du kanske har märkt i de två tidigare exemplen är den mest tidskrävande delen av att skapa ett histogram i Excel att beräkna antalet objekt inom varje bin. När källdata har grupperats är det ganska enkelt att rita ett histogram i Excel.

    Som du säkert vet är en pivottabell ett av de snabbaste sätten att automatiskt sammanfatta data i Excel. Så låt oss sätta igång och rita ett histogram för Leverans uppgifter (kolumn B):

    1. Skapa en pivottabell

    För att skapa en pivottabell går du till Infoga flik> Tabeller grupp och klicka på PivotTable Och sedan flyttar du den Leverans fältet till området ROWS och det andra fältet ( Beställningsnummer i det här exemplet) till området VALUES, vilket visas i skärmbilden nedan.

    Om du inte har arbetat med Excel-pivottabeller än, kan den här handledningen vara till hjälp: Excel PivotTable tutorial for beginners (handledning för nybörjare).

    2. Sammanfattning av värden per antal

    Som standard summeras numeriska fält i en PivotTable, och det gör även vår Beställningsnummer kolumnen, vilket är helt meningslöst :) Hur som helst, eftersom vi för ett histogram behöver en räkning snarare än en summa, högerklicka på en cell med ordningsnummer och välj Sammanfattning av värderingar genom > Räkna .

    Din uppdaterade PivotTable bör se ut så här:

    3. Skapa intervall (bins).

    Nästa steg är att skapa intervallerna, eller bins, och för detta använder vi Gruppering alternativ. Högerklicka på en cell under Etiketter för rader i din pivottabell och välj Grupp ...

    I Gruppering ange start- och slutvärde (Excel anger vanligtvis det lägsta och högsta värdet automatiskt baserat på dina data) och ange önskad ökning (intervalllängd) i fältet Genom box.

    I det här exemplet är den minsta leveranstiden 1 dag, den längsta 40 dagar och ökningen är 5 dagar:

    Klicka på OK, så kommer din pivottabell att visa intervallerna enligt specifikationerna:

    4. Rita ett histogram.

    Det återstår ett sista steg - rita ett histogram. För att göra detta skapar du helt enkelt ett kolumndiagram genom att klicka på PivotChart på den Analysera fliken i PivotTable-verktyg grupp:

    Standardkolumnen PivotChart visas genast i arket:

    Och nu kan du finslipa histogrammet med ett par finputs:

    • Ta bort legenden genom att klicka på Diagramelement knapp och ta bort krysset från Legend Eller så väljer du legenden på histogrammet och trycker på Ta bort tangenten på tangentbordet.
    • Ersätt standardinställningen Totalt titel med något mer meningsfullt.
    • Du kan också välja en annan diagramstil i Stilar för diagram gruppen på Verktyg för PivotChart > Design fliken.
    • Ta bort diagramknapparna genom att klicka på Fältknappar på den Verktyg för PivotChart > Analysera på fliken Visa/dölj grupp:

    Dessutom kanske du vill uppnå ett konventionellt histogram där barer berör varandra Du hittar detaljerad vägledning om hur du gör detta i nästa och sista delen av denna handledning.

    Anpassa och förbättra ditt Excel-histogram

    Oavsett om du skapar ett histogram med hjälp av Analysis ToolPak, Excel-funktioner eller ett PivotChart, kan du ofta vilja anpassa standarddiagrammet efter dina önskemål. Vi har en särskild handledning om Excel-diagram som förklarar hur du ändrar diagramtiteln, legenden, axeltitlarna, ändrar diagramfärgerna, layouten och stilen. Och här kommer vi att diskutera ett par större anpassningar som är specifika för ett Excel-diagram.histogram.

    Ändra axeletiketter i ett Excel-histogramdiagram

    När du skapar ett histogram i Excel med Analysis ToolPak lägger Excel till etiketterna för den horisontella axeln baserat på de bin-nummer som du anger. Men vad händer om du vill visa intervall i stället för bin-nummer i din Excel-histogramgraf? För detta måste du ändra etiketterna för den horisontella axeln genom att utföra dessa steg:

    1. Högerklicka på kategorimärkningen på X-axeln och klicka på Välj data...

  • I den högra rutan, under Etiketter för horisontella axlar (kategori) , klicka på Redigera knapp.
  • I Område för axeletiketter anger du de etiketter som du vill visa, separerade med kommatecken. Om du anger etiketterna intervall och omsluta dem med dubbla citationstecken som i följande skärmdump:
  • Klicka på OK. Klart!
  • Ta bort avståndet mellan staplarna

    När man gör ett histogram i Excel förväntar man sig ofta att intilliggande kolumner ska röra vid varandra, utan några mellanrum. Det är lätt att åtgärda. För att eliminera tomrum mellan staplarna följer du bara dessa steg:

    1. Markera staplarna, högerklicka och välj Format Dataserie...

  • I fönstret Formatera dataserier ställer du in Spaltbredd till noll:
  • Och voila, du har plottat ett Excel-histogram med staplar som rör varandra:

    Sedan kan du försköna ditt Excel-histogram ytterligare genom att ändra titeln på diagrammet, titlarna på axlarna och ändra diagramstilen eller färgerna. Det slutliga histogrammet kan till exempel se ut så här:

    Så här ritar du ett histogram i Excel. För att bättre förstå de exempel som diskuteras i den här handledningen kan du ladda ner Excel-histogrambladet med källdata och histogramdiagram. Jag tackar dig för att du läste och hoppas att vi ses på vår blogg nästa vecka.

    Michael Brown är en hängiven teknikentusiast med en passion för att förenkla komplexa processer med hjälp av mjukvaruverktyg. Med mer än ett decenniums erfarenhet inom teknikbranschen har han finslipat sina kunskaper i Microsoft Excel och Outlook, samt Google Sheets och Docs. Michaels blogg är tillägnad att dela med sig av sin kunskap och expertis med andra, och tillhandahåller lätta att följa tips och handledningar för att förbättra produktiviteten och effektiviteten. Oavsett om du är en erfaren proffs eller nybörjare, erbjuder Michaels blogg värdefulla insikter och praktiska råd för att få ut det mesta av dessa viktiga programvaruverktyg.