whycomputer.com >> Datornätverk >  >> Programvara

Skapa ett stam- och bladdiagram i Excel 2007

En stam- och bladplot (även kallad stemplot) är ett diagram som visar statistiska data på ett sätt som bevarar varje enskilt värde. I kontrast till exempelvis pajdiagram eller histogram försvinner ofta de individuella siffrorna i dessa diagram. Med en stam- och bladplot kan du se alla ursprungliga värden.

Steg för att skapa ett stam- och bladdiagram

1. Ge en tom arbetsboksvin i Excel namn Data genom att klicka på fliken längst ner och skriva in det nya namnet.

2. Ge en annan tom arbetsboksvin namn Stem på samma sätt.

3. Mata in din lista med tal i kolumn A i fliken Data.

4. Öppna Visual Basic‑redigeraren genom att trycka Alt + F11.

5. Dubbelklicka på This Workbook i den vänstra navigeringsrutan för att öppna ett tomt kodfönster.

6. Klistra in följande VBA‑kod:

Sub StemAndLeaf()
    dataColumn = 1
    'Rensa all data i fliken Stem
    Worksheets("Stem").Cells.Clear
    'Gå till fliken Data
    Worksheets("Data").Activate
    'Hitta maxvärdet
    rowPointer = 2
    Do Until Cells(rowPointer, 1).Value = ""
        rowPointer = rowPointer + 1
    Loop
    Maximum = Cells(rowPointer - 1, dataColumn).Value
    'Bestäm divisor för att ta bort blad
    divisor = 1
    Do Until Maximum / divisor <= 10
        divisor = divisor * 10
    Loop
    If Fix(Maximum / divisor) < 5 Then divisor = divisor * 10
    topStem = Fix(Maximum / divisor)
    'Förbered fliken Stem
    Worksheets("Stem").Activate
    Cells(1, 1).Value = "Count"
    Cells(1, 2).Value = "Stem"
    Cells(1, 3).Value = "Leaves"
    For rowPointer = 2 To topStem + 2
        Cells(rowPointer, 2).Value = rowPointer - 2
        Cells(rowPointer, 3).Value = "|"
    Next rowPointer
    'Räkna antal
    Worksheets("Data").Activate
    rowPointer = 2
    Do Until Cells(rowPointer, dataColumn).Value = ""
        measurement = Cells(rowPointer, dataColumn).Value
        Stem = Fix(measurement / divisor)
        Worksheets("Stem").Cells(Stem + 2, 1).Value = Worksheets("Stem").Cells(Stem + 2, 1).Value + 1
        rowPointer = rowPointer + 1
    Loop
    'Beräkna shrink‑faktor
    Worksheets("Stem").Activate
    maximumCount = 0
    For rowPointer = 2 To topStem + 2
        If Cells(rowPointer, 1).Value > maximumCount Then maximumCount = Cells(rowPointer, 1).Value
    Next rowPointer
    shrinkFactor = Fix(maximumCount / 50)
    If shrinkFactor < 1 Then shrinkFactor = 1
    Cells(1, 4).Value = "Each digit represents" + Str(shrinkFactor) + " cases."
    'Fyll i blad
    Worksheets("Data").Activate
    rowPointer = 2
    Do Until Cells(rowPointer, dataColumn).Value = ""
        measurement = Cells(rowPointer, dataColumn).Value
        Stem = Fix(measurement / divisor)
        leaf = measurement - Stem * divisor
        leaf = Fix(leaf * 10 / divisor)
        Worksheets("Stem").Cells(Stem + 2, 3).Value = Worksheets("Stem").Cells(Stem + 2, 3).Value + Trim(Str(leaf))
        rowPointer = rowPointer + shrinkFactor
    Loop
    Worksheets("Stem").Activate
End Sub

7. Tryck F5 för att köra koden. Ett stam- och bladdiagram kommer att skapas i fliken Stem.

Tips

Om du ändrar dina data och vill generera ett nytt diagram, kör bara makrot StemAndLeaf igen.


URL:https://sv.whycomputer.com/programvara/1014016907.html

Programvara
  • Hur man skapar fakturor från Excel 2007

    Med Microsoft Office 2007 kan du skapa anpassade affärsfakturor i Excel på ett kostnadseffektivt sätt, perfekt för småföretag. Microsofts onlinemallar är direkt tillgängliga i Excel och ger dig ett brett urval av förbyggda fakturamallar för olika branscher. Du kan använda en mall som den är eller by

  • Infoga grader-symbolen (°) i Excel

    Infoga grader-symbolen (°) i ExcelMicrosoft Excel erbjuder olika verktyg för databaser, från budgetar till e-postlistor och undersökningar. Med några smarta tangentbordsgenvägar kan du snabbare och mer professionellt hantera grader-symbolen (°), som ofta används i temperaturangivelser. Nedan visas t

  • Så gör du Six Sigma-beräkningar i Excel

    Introduktion Six Sigma är en metod för att mäta och förbättra produktivitet genom att kvantifiera defekter i processer. Excel är ett kraftfullt verktyg för att utföra de statistikberäkningar som krävs i Six Sigma‑analysen. Här visar vi hur du snabbt kan beräkna Six Sigma‑nivåer med en färdig Excel‑m

Datornätverk © https://sv.whycomputer.com