Hoe om 'n histogram in Excel 2019, 2016, 2013 en 2010 te maak

  • Deel Dit
Michael Brown

Die tutoriaal wys 3 verskillende tegnieke om 'n histogram in Excel te plot - met behulp van die spesiale Histogram-instrument van Analysis ToolPak, FREQUENCY of COUNTIFS-funksie, en PivotChart.

Terwyl almal weet hoe maklik dit is om 'n grafiek in Excel te skep, die maak van 'n histogram laat gewoonlik 'n klomp vrae ontstaan. Trouens, in die onlangse weergawes van Excel is die skep van 'n histogram 'n kwessie van minute en kan op 'n verskeidenheid maniere gedoen word - deur die spesiale Histogram-instrument van die Analysis ToolPak, formules of die ou goeie draaitabel te gebruik. Verder in hierdie tutoriaal sal jy die gedetailleerde verduideliking van elke metode vind.

    Wat is 'n histogram in Excel?

    Wikipedia definieer 'n histogram op die volgende manier: " Histogram is 'n grafiese voorstelling van die verspreiding van numeriese data. " Absoluut waar, en … totaal onduidelik :) Wel, kom ons dink op 'n ander manier oor histogramme.

    Het jy al ooit 'n staaf- of kolomgrafiek om sommige numeriese data voor te stel? Ek wed almal het. 'n Histogram is 'n spesifieke gebruik van 'n kolomgrafiek waar elke kolom die frekwensie van elemente in 'n sekere reeks verteenwoordig. Met ander woorde, 'n histogram vertoon grafies die aantal elemente binne die opeenvolgende nie-oorvleuelende intervalle, of bakke .

    Jy kan byvoorbeeld 'n histogram maak om die aantal dae met 'n temperatuur tussen 61-65, 66-70, 71-75, ens. grade, die getalmet 'n voorafgaande apostrof (') soos '1-5 . As jy wil hê dat die etikette van jou Excel-histogram baknommers moet vertoon, tik dit ook met voorafgaande apostrofe, bv. '5 , '10 , ens. Die apostrof verander net getalle na teks en is onsigbaar in selle en op die histogramkaart.

    As daar geen manier is waarop jy die verlangde histogrametikette op jou blad kan tik nie, dan kan jy dit direk op die grafiek invoer, onafhanklik van die werkbladdata. Die laaste deel van hierdie tutoriaal verduidelik hoe om dit te doen, en wys 'n paar ander verbeterings wat aan jou Excel-histogram gemaak kan word.

    Hoe om 'n histogram met 'n draaigrafiek te maak

    Soos jy dalk opgemerk het in die twee vorige voorbeelde, die mees tydrowende deel van die skep van 'n histogram in Excel is die berekening van die aantal items binne elke asblik. Sodra die brondata gegroepeer is, is 'n Excel-histogramgrafiek redelik maklik om te teken.

    Soos jy waarskynlik weet, is een van die vinnigste maniere om data outomaties in Excel op te som 'n draaitabel. So, kom ons kom daarby en teken 'n histogram vir die Aflewering data (kolom B):

    1. Skep 'n spilpunttabel

    Om 'n spiltabel te skep, gaan na die Voeg in -oortjie > Tabelle -groep, en klik Draaitabel . En dan, skuif die Aflewering -veld na die RYE-area, en die ander veld ( Bestellingnr. in hierdie voorbeeld) na die VALUES-area, soos getoon in dieonderstaande skermkiekie.

    As jy nog nie met Excel-spilpunttabelle gehandel het nie, kan jy hierdie tutoriaal nuttig vind: Excel-draaitabel-tutoriaal vir beginners.

    2. Som waardes op volgens telling

    By verstek word numeriese velde in 'n draaitabel opgesom, en so ook ons ​​ Bestelgetalle -kolom, wat absoluut geen sin maak nie :) In elk geval, want vir 'n histogram het ons nodig 'n telling eerder as som, regskliek op enige bestelnommersel en kies Som waardes op deur > Tel .

    Nou, jou opgedateerde draaitabel behoort so te lyk:

    3. Skep die intervalle (bakke)

    Die volgende stap is om die intervalle, of bakkies, te skep. Hiervoor sal ons die Groepering -opsie gebruik. Regskliek op enige sel onder Ry-etikette in jou spilpunttabel, en kies Groep ...

    Spesifiseer die begin in die dialoogkassie Groepering en eindwaardes (gewoonlik voer Excel die minimum en maksimum waarde outomaties in gebaseer op jou data), en tik die verlangde inkrement (intervallengte) in die Deur -blokkie.

    In hierdie voorbeeld, die minimum afleweringstyd is 1 dag, maksimum - 40 dae, en die verhoging is gestel op 5 dae:

    Klik OK, en jou spilpunttabel sal die intervalle vertoon soos gespesifiseer:

    4. Teken 'n histogram

    Een laaste stap is oor - teken 'n histogram. Om dit te doen, skep eenvoudig 'n kolomspilkaart deur op die te klik PivotChart op die Analiseer -oortjie in die PivotTable Tools -groep:

    En die verstekkolom PivotChart sal verskyn dadelik in jou blad:

    En nou, verfraai jou histogram met 'n paar afrondings:

    • Vee die legende uit deur die Kaartelemente -knoppie en die regmerkie van die Legend te verwyder Of, kies die legende op die histogram en druk die Delete -sleutel op jou sleutelbord.
    • Vervang die verstek Totaal -titel met iets meer betekenisvol.
    • Kies opsioneel 'n ander grafiekstyl in die Kaartstyle -groep op die PivotChart Tools > Ontwerp -oortjie.
    • Verwyder die grafiekknoppies deur Veldknoppies op die PivotChart Tools > Analiseer te klik -oortjie, in die Wys/Versteek -groep:

    Boonop wil jy dalk 'n konvensionele histogramvoorkoms verkry waar stawe raak mekaar . En jy sal die gedetailleerde leiding oor hoe om dit te doen in die volgende en laaste deel van hierdie tutoriaal vind.

    Pasmaak en verbeter jou Excel-histogram

    Of jy 'n histogram skep deur die Analysis ToolPak, Excel-funksies of 'n PivotChart, kan jy dikwels die verstekgrafiek na jou smaak wil aanpas. Ons het 'n spesiale handleiding oor Excel-kaarte wat verduidelik hoe om die grafiektitel, legende, asse-titels te verander, die kaartkleure, uitleg te veranderen styl. En hier sal ons 'n paar groot aanpassings spesifiek vir 'n Excel-histogram bespreek.

    Verander die as-etikette op 'n Excel-histogramgrafiek

    Wanneer 'n histogram in Excel geskep word met die Analysis ToolPak, Excel voeg die horisontale as-etikette by gebaseer op die binnommers wat jy spesifiseer. Maar wat as jy op jou Excel-histogramgrafiek reekse in plaas van bingetalle wil vertoon? Hiervoor moet jy die horisontale-as-etikette verander deur hierdie stappe uit te voer:

    1. Regsklik op die kategorie-etikette in die X-as, en klik Kies data...

  • Op die regterkantste paneel, onder Horizontale (Kategorie) As-etikette , klik die Redigeer -knoppie.
  • Voer in die As-etiketreeks -boks die etikette in wat jy wil vertoon, geskei deur kommas. As jy die intervalle invoer, sluit dit in dubbele aanhalingstekens soos in die volgende skermkiekie:
  • Klik OK. Klaar!
  • Verwyder spasiëring tussen stawe

    Wanneer 'n histogram in Excel gemaak word, verwag mense dikwels dat aangrensende kolomme aan mekaar moet raak, sonder enige gapings. Dit is 'n maklike ding om reg te maak. Om leë spasie tussen die stawe uit te skakel, volg net hierdie stappe:

    1. Kies die stawe, regskliek en kies Formateer Datareeks...

  • Op die Formateer Datareeks-paneel, stel die Gapbreedte op nul:
  • Envoila, jy het 'n Excel-histogram geplot met stawe wat aan mekaar raak:

    En dan kan jy jou Excel-histogram verder verfraai deur die grafiektitel, asse-titels te wysig en te verander die grafiekstyl of kleure. Byvoorbeeld, jou finale histogram kan iets soos volg lyk:

    Dit is hoe jy 'n histogram in Excel teken. Vir 'n beter begrip van die voorbeelde wat in hierdie tutoriaal bespreek word, kan u die voorbeeld Excel Histogram-blad met brondata en histogramkaarte aflaai. Ek bedank jou vir die lees en hoop om jou volgende week op ons blog te sien.

    van verkope met bedrae tussen $100-$199, $200-$299, $300-$399, die aantal studente met toetstellings tussen 41-60, 61-80, 81-100, ensovoorts.

    Die volgende skermskoot gee 'n idee van hoe 'n Excel-histogram kan lyk:

    Hoe om 'n histogram in Excel te skep met Analysis ToolPak

    Die Analysis ToolPak is 'n Microsoft Excel data-analise-byvoeging, beskikbaar in alle moderne weergawes van Excel wat met Excel 2007 begin. Hierdie byvoeging word egter nie outomaties gelaai wanneer Excel begin nie, so jy sal dit eers moet laai.

    Laai die Analise ToolPak-byvoeging

    Om die Data-analise-byvoeging by jou Excel te voeg, voer die volgende stappe uit:

    1. In Excel 2010 - 365, klik Lêer > Opsies . Klik in Excel 2007 op die Microsoft Office-knoppie en klik dan Excel-opsies .
    2. Klik in die Excel-opsies -dialoog byvoegings op die linkerkantbalk, kies Excel-byvoegings in die Bestuur boks , en klik die Gaan -knoppie.

    3. In die Byvoegings dialoogkassie, merk die Analysis ToolPak blokkie, en klik OK om die dialoog toe te maak.

      As Excel 'n boodskap wys dat die Analysis ToolPak nie tans op jou rekenaar geïnstalleer is nie, klik Ja om dit te installeer.

    Nou is die Analysis ToolPak in jou Excel gelaai, en sy opdrag is beskikbaar in die Analise groep op die Data oortjie.

    Spesifiseer die Excel-histogramhouerreeks

    Voordat 'n histogramgrafiek geskep word, is daar nog een voorbereiding om te maak - voeg die bakke by in 'n aparte kolom.

    Binne is getalle wat die intervalle verteenwoordig waarin jy die brondata (invoerdata) wil groepeer. Die intervalle moet opeenvolgend, nie-oorvleuelend en gewoonlik ewe groot wees.

    Excel se Histogram -nutsding sluit die invoerdatawaardes in in bakke gebaseer op die volgende logika:

    • 'n Waarde word in 'n sekere bak ingesluit as dit groter is as die laagste grens en gelyk aan of minder as die grootste grens vir daardie bak.
    • As jou invoerdata enige waardes bevat wat groter as die hoogste bin is, sal alle sulke nommers sal by die Meer kategorie ingesluit word.
    • As jy nie die houerreeks spesifiseer nie, sal Excel 'n stel eweredig verspreide bakke skep tussen die minimum en maksimum waardes van jou invoerdata reeks.

    As jy bogenoemde in ag neem, tik die houernommers wat jy wil gebruik in 'n aparte kolom. Die bakke moet in stygende volgorde ingevoer word, en jou Excel-histogram-bakreeks moet beperk word tot die invoerdatareeks.

    In hierdie voorbeeld het ons bestelnommers in kolom A en geskatte aflewering in kolom B. In ons Excel-histogram wil ons die aantal items vertoon wat in 1-5 dae, 6-10 dae, 11-15 dae, 16-20 dae en oor 20 dae afgelewer is. Dus, in kolom D, voer ons die bin-reeks invan 5 tot 20 met 'n inkrement van 5 soos in die skermkiekie hieronder getoon:

    Maak 'n histogram met behulp van Excel se Analysis ToolPak

    Met die Analysis ToolPak geaktiveer en bakke gespesifiseer, voer die volgende stappe uit om 'n histogram in jou Excel-blad te skep:

    1. Op die Data -oortjie, in die Analise -groep, klik die Data-analise -knoppie.

    2. In die Data-analise -dialoog, kies Histogram en klik OK .

    3. Doen die volgende in die Histogram dialoogvenster:
      • Spesifiseer die Invoerreeks en die Bin-reeks .

        Om dit te doen, kan jy die wyser in die blokkie plaas en dan eenvoudig die ooreenstemmende reeks op jou werkblad met die muis kies. Alternatiewelik kan jy op die Vuu dialoog in knoppie klik, die reeks op die blad kies, en dan weer die Vuu dialoog in knoppie klik om terug te keer na die Histogram dialoogkassie.

        Wenk. As jy kolomopskrifte ingesluit het wanneer jy die invoerdata en bakreeks gekies het, kies die Etikette -merkblokkie.

      • Kies die Uitvoeropsies .

        Om die histogram op dieselfde blad te plaas, klik Uitvoerreeks en voer dan die boonste linkersel van die uitvoertabel in.

        Om die uitvoertabel en histogram in 'n nuwe vel of 'n nuwe werkboek, kies onderskeidelik Nuwe werkbladlaag of Nuwe werkboek .

        Laastens,kies enige van die bykomende opsies:

        • Om data in die uitsettabel in dalende volgorde van frekwensie aan te bied, kies die Pareto (gesorteerde histogram) blokkie.
        • Om 'n kumulatiewe persentasielyn in jou Excel-histogramgrafiek in te sluit, kies die Kumulatiewe Persentasie -blokkie.
        • Om 'n ingebedde histogramgrafiek te skep, kies die Kaartafvoer -kassie.

      Vir hierdie voorbeeld het ek die volgende opsies opgestel:

    4. En klik nou OK , en hersien die uitvoertabel en histogramgrafiek:

    Wenk. Om die histogram te verbeter, kan jy die verstek bakke en Frekwensie vervang met meer betekenisvolle astitels, die grafieklegende aanpas, ens. Jy kan ook die ontwerp, uitleg en formaat gebruik. opsies van die Chart Tools om die vertoning van die histogram te verander, byvoorbeeld om gapings tussen kolomme te verwyder. Vir meer besonderhede, sien asseblief Hoe om Excel-histogram aan te pas en te verbeter.

    Soos jy sopas gesien het, is dit baie maklik om 'n histogram in Excel te maak deur die Analysis ToolPak te gebruik. Hierdie metode het egter 'n beduidende beperking - die ingebedde histogramgrafiek is staties , wat beteken dat jy 'n nuwe histogram sal moet skep elke keer as die invoerdata verander word.

    Om 'n outomaties opdateerbaar histogram , jy kan óf Excel-funksies gebruik óf 'n draaitabel bou soos hieronder gedemonstreer.

    Hoeom 'n histogram in Excel te maak deur formules te gebruik

    'n Ander manier om 'n histogram in Excel te skep, is om die FREQUENCY of COUNTIFS-funksie te gebruik. Die grootste voordeel van hierdie benadering is dat jy nie weer jou histogram hoef te doen met elke verandering in die invoerdata nie. Soos 'n gewone Excel-grafiek, sal jou histogram outomaties opdateer sodra jy redigeer, nuwe byvoeg of bestaande invoerwaardes uitvee.

    Om mee te begin, rangskik jou brondata in een kolom (kolom) B in hierdie voorbeeld), en voer die houernommers in 'n ander kolom (kolom D) in, soos in die skermkiekie hieronder:

    Nou sal ons 'n Frekwensie- of Countifs-formule gebruik om te bereken hoeveel waardes in die gespesifiseerde reekse (bakke) val, en dan sal ons 'n histogram teken op grond van daardie opsommingsdata.

    Skep 'n histogram deur Excel se FREQUENCY-funksie te gebruik

    Die mees voor die hand liggende funksie om 'n histogram in Excel te skep, is die FREQUENCY-funksie wat die aantal waardes wat binne spesifieke reekse val, terugstuur, en tekswaardes en leë selle ignoreer.

    Die FREQUENCY-funksie het die volgende sintaksis:

    FREQUENCY(data_array) , bins_array)
    • Data_array - 'n stel waardes waarvoor jy frekwensies wil tel.
    • Bins_array - 'n skikking van bins om die waardes te groepeer.

    In hierdie voorbeeld is die data_skikking B2:B40, bin-skikking D2:D8, dus kry ons die volgende formule:

    =FREQUENCY(B2:B40,D2:D8)

    Hou asseblief in gedagte datFREKWENSIE is 'n baie spesifieke funksie, so volg hierdie reëls om dit reg te laat werk:

    • 'n Excel-frekwensieformule moet ingevoer word as 'n multi-sel skikking formule . Kies eers 'n reeks aangrensende selle waar jy die frekwensies wil uitvoer, tik dan die formule in die formulebalk in en druk Ctrl + Shift + Enter om dit te voltooi.
    • Dit word aanbeveel om nog een Frekwensieformule in te voer as die aantal bakke. Die ekstra sel word benodig om die telling van waardes bo die hoogste bak te vertoon. Ter wille van duidelikheid kan jy dit " Meer " benoem soos in die volgende skermkiekie (maar moenie daardie " Meer "-sel in jou bins_array insluit nie!):

    Soos die Histogram -opsie van die Analysis ToolPak, gee die Excel FREQUENCY-funksie waardes terug wat groter is as 'n vorige bin en minder as of gelyk aan 'n asblik gegee. Die laaste Frekwensie-formule (in sel E9) gee die aantal waardes groter as die hoogste houer terug (d.w.s. die aantal afleweringsdae oor 35).

    Om dinge makliker te verstaan, wys die volgende skermkiekie die bakke ( kolom D), ooreenstemmende intervalle (kolom C), en berekende frekwensies (kolom E):

    Let wel. Omdat Excel FREQUENCY 'n skikkingsfunksie is, kan jy nie die individuele selle wat die formule bevat wysig, skuif, byvoeg of uitvee nie. As jy besluit om die aantal bakke te verander, sal jy diebestaande formule eers, voeg dan die bakke by of vee uit, kies 'n nuwe reeks selle en voer die formule weer in.

    Die maak van 'n histogram met COUNTIFS-funksie

    Nog 'n funksie wat jou kan help om frekwensieverdelings te bereken om histogram in Excel te plot, is COUNTIFS. En in hierdie geval sal jy 3 verskillende formules moet gebruik:

    • Die formule vir die eerste sel - boonste bak (F2 in die skermkiekie hieronder):

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

    Die formule tel hoeveel waardes in kolom B minder is as die kleinste bak in sel D2, dit wil sê gee die aantal items terug wat binne 1-5 dae afgelewer is.

  • Die formule vir die laaste sel - oor die hoogste bak (F9 in die skermkiekie hieronder):
  • =COUNTIFS($B$2:$B$100,">"&$D8)

    Die formule tel hoeveel waardes in kolom B groter is as die hoogste bak in D8.

  • Die formule vir oorblywende bakkies (selle F3:F8 in die skermkiekie hieronder):
  • =COUNTIFS($B$2:$B$40,">"&$D2,$B$2:$B$40,"<="&$D3)

    Die formule tel die aantal waardes in kolom B wat groter is as die bak in die bokant ry en minder as of gelyk aan die bak in dieselfde ry.

    Soos jy sien, gee die FREQUENCY- en COUNTIFS-funksies identiese resultate:

    " Wat is die rede om drie verskillende formules in plaas van een te gebruik?" jy mag my vra. Basies raak jy ontslae van die multi-sel skikking formule en kan houers maklik byvoeg en uitvee.

    Wenk. As jy van plan is om meer invoerdatarye in die toekoms by te voeg, kan jy 'n groter verskafreeks in jou FREQUENCY- of COUNTIFS-formules, en jy hoef nie jou formules te verander namate jy meer rye byvoeg nie. In hierdie voorbeeld is die brondata in selle B2:B40. Maar jy kan die reeks B2:B100 of selfs B2:B1000 verskaf, net vir ingeval :) Byvoorbeeld:

    =FREQUENCY(B2:B1000,D2:D8)

    Maak 'n histogram gebaseer op die opsommingsdata

    Nou dat jy het 'n lys van frekwensieverdelings wat met óf FREQUENCY- óf COUNTIFS-funksie bereken word, skep 'n gewone staafgrafiek - kies die frekwensies, skakel oor na die Voeg in -oortjie en klik die 2-D-kolomgrafiek in die Charts groep:

    Die staafgrafiek sal onmiddellik in jou blad ingevoeg word:

    Oor die algemeen, jy reeds het 'n histogram vir jou invoerdata, alhoewel dit beslis 'n paar verbeterings vereis. Belangriker nog, om jou Excel-histogram maklik te maak om te verstaan, moet jy die versteketikette van die horisontale as wat deur reeksnommers verteenwoordig word vervang met jou binnommers of reekse.

    Die maklikste manier is om die in te tik. reekse in 'n kolom links na die kolom met die Frekwensie-formule, kies beide kolomme - Reekse en Frekwensies - en skep dan 'n staafgrafiek. Die reekse sal outomaties gebruik word vir die X-as-etikette, soos getoon in die onderstaande skermkiekie:

    Wenk. As Excel jou intervalle omskakel na datums (bv. 1-5 kan outomaties omgeskakel word na 05-Jan ), tik dan die intervalle in

    Michael Brown is 'n toegewyde tegnologie-entoesias met 'n passie om komplekse prosesse te vereenvoudig deur sagteware-instrumente te gebruik. Met meer as 'n dekade se ondervinding in die tegnologiebedryf, het hy sy vaardighede in Microsoft Excel en Outlook, sowel as Google Sheets en Docs, opgeskerp. Michael se blog is toegewy daaraan om sy kennis en kundigheid met ander te deel, en verskaf maklik-om-te volg wenke en tutoriale vir die verbetering van produktiwiteit en doeltreffendheid. Of jy nou 'n ervare professionele persoon of 'n beginner is, Michael se blog bied waardevolle insigte en praktiese raad om die meeste uit hierdie noodsaaklike sagteware-nutsmiddels te kry.