Avatar billede cyberkox Nybegynder
25. september 2004 - 10:06 Der er 41 kommentarer og
2 løsninger

Trappediagram i Excel

Hej

Er der mulighed for at lave et trappediagram i Excel ?

Og hvordan tager man så kvartilsættet fra trappediagram (Summeret Frekvens)
Avatar billede sjap Praktikant
25. september 2004 - 11:11 #1
Trappediagram kan ikke direkte vælges, men du kan selv lave noget der ligner med et xy-diagram:

Hvis dine data er delt op i intervaller på 10, så udfyld cellerne således:

H1: 0
H2: 10
H3: 10
H4: 20
H5: 20
H6: 30
H7: 30
H8: 40
H9: 40
H10: 50

Hvis dine optalte data står i E1 - E5 for intervallerne 0-10, 10-20, 20-30, 30-40 og 40-50, så udfyld følgende celler således:

I1: =E1
I2: =E1
I3: =E2
I4: =E2
I5: =E3
I6: =E3
I7: =E4
I8: =E4
I9: =E5
I10: =E5

Marker H1:I10 og lav en xy-graf med disse data. Hvis en linie i stedet for symboler og du kan se en trappe. Lidt omstændeligt, men det virker.

Hvad er det præcist du mener med kvartilsættet? Er det en procent du er ude efter, eller er det et antal?
Avatar billede sjap Praktikant
25. september 2004 - 11:11 #2
Jeg har lavet et eksempel på et regneark. Hvis du er interesseret, så læg en mail-adresse.
Avatar billede cyberkox Nybegynder
25. september 2004 - 11:14 #3
Jeg har taget den summerede frekvens af en række data
Ex.
H1: 97
H2: 63
H3: 31
H4: 80
H5: 00
H6: 01

Så vil jeg nu tage kvartilsættet af den summerede frekvens, for ex. at finde medianen osv. Det er statestik.
Avatar billede cyberkox Nybegynder
25. september 2004 - 11:14 #4
cmeilandt@hotmail.com
Avatar billede sjap Praktikant
25. september 2004 - 11:27 #5
Vedrørende kvartilsættet, kan du så ikke bruge den indbyggede funktion KVARTIL?
Avatar billede sjap Praktikant
25. september 2004 - 11:30 #6
Prøv evt. at se spørgsmålet http://eksperten.dk/spm/533830 Her har brugeren dog ikke lavet et trappediagram, så det kan ikke lave på helt samme måde her.
Avatar billede cyberkox Nybegynder
25. september 2004 - 11:35 #7
Hvordan får jeg så diagrammet frem ?
Avatar billede sjap Praktikant
25. september 2004 - 11:38 #8
Ikke forstået. Er det et spørgsmål til det fremsendte regneark, eller er det et spørgsmål til min kommentar kl. 11.30.53?
Avatar billede cyberkox Nybegynder
25. september 2004 - 11:41 #9
Begge. Hvordan får jeg så trappediagrammet frem ?
Avatar billede cyberkox Nybegynder
25. september 2004 - 11:41 #10
Min fejl, havde ikk set det andet ark :D
Avatar billede sjap Praktikant
25. september 2004 - 11:41 #11
:0)
Avatar billede cyberkox Nybegynder
25. september 2004 - 11:53 #12
Hmm, det vil ikk helt.

Jeg har fået lavet trappediagrammmet. Ska jeg lige sende det til dig, eller ? Det med de kvartilsæt funger ikke rigtigt
Avatar billede sjap Praktikant
25. september 2004 - 11:55 #13
Jeg skal lige ud, så der går minimum en time inden jeg kan se på det, men prøv bare at send det, og husk at beskriv hvad det er, der er problemet.
Avatar billede cyberkox Nybegynder
25. september 2004 - 11:57 #14
Jeg forstår sådan set bare ikke det med kvartilsættet.
Har gjort hvad der stod, men der kommer kun 1 lyserød streg frem, der dog ligner 1. kvartil. Men hva så med resten ?
Avatar billede sjap Praktikant
25. september 2004 - 14:34 #15
Det kan jeg godt forstå beskrivelsen dækker nemlig kun 25% kvartilen. Hvis du vil have andre kvartiler, skal du blot kopiere alt det du har lavet for at tegne 25% kvartilen, og så lige huske at ændre 25% til en anden procentsats.
Avatar billede cyberkox Nybegynder
25. september 2004 - 14:38 #16
Ja, det fandt jeg ud af. Men pointen med kvartilsættet er, at den skal gå ud fra 0,25 på Y-aksen og så ramme "trappen" og gå vinkelret ned på X-aksen. Det er bare ikke tilfældet.
F.eks. skulle 1.kvartil ramme trappen med det samme, altså på Y=0, fordi der er så mange observationer der er 0. Men fakta er, at den går ud til næsten en, hvilket den ikke burde.

Ka du se ?
Avatar billede sjap Praktikant
25. september 2004 - 14:40 #17
Ikke helt. Har du mulighed for at sende nogen data? Så skal jeg prøve om jeg kan finde ud af det.
Avatar billede cyberkox Nybegynder
25. september 2004 - 14:41 #18
Ok. Kommer nu.
Avatar billede cyberkox Nybegynder
25. september 2004 - 14:59 #19
Kan du finde ud af det ?
Avatar billede sjap Praktikant
25. september 2004 - 15:00 #20
Problemet er, at du kan ikke bruge kvartil-funktionen på frekvenser - der skal bruges direkte på dine rådata. Indenfor 5 min. returnerer jeg regnearket, men lidt ændringer - så jeg mener det virker ;0)
Avatar billede sjap Praktikant
25. september 2004 - 15:06 #21
Så skulle der være en lille ny på vej.
Avatar billede cyberkox Nybegynder
25. september 2004 - 15:20 #22
Okai. Derfor så. Tak skal du have. Så blev jeg lidt klogere :D

Go weekend
Avatar billede cyberkox Nybegynder
25. september 2004 - 15:21 #23
Ku man forstille sig at Excel selv kunne lave listen med alle rådataen ? så man ikke selv skal indtaste 200 tal ?
Avatar billede sjap Praktikant
25. september 2004 - 15:24 #24
Tjah, det ku' man da godt, men det kræver lige, at man skriver lidt kode. Skal jeg forstå det sådan, at det vil du også gerne have lavet?
Avatar billede sjap Praktikant
25. september 2004 - 15:53 #25
Du kan jo prøve med denne her funktion, som du kan kopiere direkte ind i din VBA-editor. Jeg har prøvet det, og fandt så ud af, at jeg faktisk havde skrevet et to-tal for meget sidst - UPS.

Public Sub SkrivBaggrundsdata()
' Læser data fra A2:B7
' Skriver tal fra kolonne A, det antal gange, der står i kolonne B
' Tallene skrives i kolonne N. den første værdi står i N1.
'
' Eks.:
' Hvis der står 23 i A2 og 3 i B2, så skrives der
' 23 i N1
' 23 i N2
' 23 i N3

Dim tæller, ABtæller, i As Integer
tæller = 0
For ABtæller = 2 To 7
    For i = 1 To Range("B" & ABtæller).Value
        tæller = tæller + 1
        Range("N" & tæller).Value = Range("A" & ABtæller).Value
    Next i
Next ABtæller

End Sub
Avatar billede cyberkox Nybegynder
26. september 2004 - 12:25 #26
Hmmm, nå, så er jeg vidst ude på dybt vand. Det kan så ikke klares kun ved hjælp af Excel ?
Avatar billede sjap Praktikant
26. september 2004 - 12:29 #27
Jo, jo ovenstående er også i Excel. Jeg sender lige mit (dvs. dit) regneark igen, så kan du se hvordan det virker.
Avatar billede cyberkox Nybegynder
26. september 2004 - 12:30 #28
Men har jeg VBA-editor i excel ?
Avatar billede sjap Praktikant
26. september 2004 - 12:33 #29
Ja, du skal bare trykke Alt-F11 så kommer den frem. I menuen vælger du så Indsæt/Modul. Så kopierer du bare alt det ovenstående fra "Public Sub" til "End Sub" og sætter det ind i det hvide område (som er selve editoren) som kom frem da du valgte Indsæt/Modul.
Avatar billede cyberkox Nybegynder
26. september 2004 - 12:38 #30
Hvordan får jeg så scriptet til at virke ? Jeg har indsat det og gemt det
Avatar billede sjap Praktikant
26. september 2004 - 12:39 #31
Tilbage i regnearket skal du trykke Alt-F8 og vælge makroen og trykke på knappen afspil.

Jeg har sendt regnearket - der står også en lille forklaring.

Jeg er nødt til at løbe nu, men jeg håber du har nok til at du kan komme videre. :0)
Avatar billede cyberkox Nybegynder
26. september 2004 - 12:42 #32
2 sek.

Der står at jeg ikke kan køre den makro, fordi den er dearktiveret i den mappe ?
Avatar billede cyberkox Nybegynder
26. september 2004 - 12:56 #33
Nå, nu virker det :D

Tak for hjælpen. Så blev jeg færdig med min matematik opgave til i morgen alligevel :P

Snakkes
Avatar billede sjap Praktikant
26. september 2004 - 19:05 #34
:0)
Avatar billede cyberkox Nybegynder
26. september 2004 - 19:09 #35
Kender du en god tutorial til VB eller har du mod på at fortælle mig lidt om det ?
Avatar billede cyberkox Nybegynder
26. september 2004 - 20:09 #37
Ingen danske ?
Avatar billede bak Forsker
26. september 2004 - 20:24 #38
Avatar billede bak Forsker
26. september 2004 - 20:24 #39
Avatar billede cyberkox Nybegynder
26. september 2004 - 21:23 #40
Det ser ellers godt ud, men men men... Er du syg :D 4000 kr, uden moms.. Den går ikk helt :P

Andre forslag
Avatar billede sjap Praktikant
26. september 2004 - 21:47 #41
Det er godt nok på engelsk, men ser umiddelbart meget godt ud:

http://www.intermed.dk/vba/vba.pdf

Lidt på dansk her. Ikke synderligt imponerende, men lidt at komme i gang med.
http://www.kursusmaterialer.dk/Excel_III/VBA/Introduktion.aspx
Avatar billede cyberkox Nybegynder
28. september 2004 - 12:58 #42
Hvordan får man rådataene til at starte fra række 2 i kolonne N ?
Avatar billede sjap Praktikant
28. september 2004 - 15:06 #43
I linien hvor der står

tæller = 0

Skal der i stedet stå

tæller = 1
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Excel-kurser for alle niveauer og behov – find det kursus, der passer til dig

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester