Krydstabulering

Brugerhjælp og support til regneark i LibreOffice Calc

Moderator: Lodahl

A
Posts: 20
Joined: 27. Dec 2008 15:07

Krydstabulering

Post by A »

Er det muligt at krydstabulere hvis jeg har følgende rækker:

række A: 1, 2, 2, 2, 1, 1, 2.....(600 svar) hvor 1=mand, 2=kvinde
række B: 1, 11, 17, 16, 40... (600 svar) (1=1990, 2=1991 osv. årgangen)
række D: 1, 1, 2, 1, 2.....(600 svar) (1=ja, 2=nej)

Jeg vil gerne finde ud af hvor mange kvinder/mænd i bestemt aldersinterval (se nedenunder) har svaret ja, dvs. 1 i række D!?


Mænd
16-24 år
25-44 år
45-64 år
65+ år
Kvinder
16-24 år
25-44 år
45-64 år
65+ år

Er dette muligt?! HVordan kan det gøres?!

På forhånd mange tak!
Jens S
Posts: 1091
Joined: 25. Mar 2007 22:42

Post by Jens S »

Hej

Jeg kan godt lave formlerne til dig, men når du skriver
Række A: 1, 2, 2, 2, 1, 1, 2.....(600 svar) hvor 1=mand, 2=kvinde
så mener du Kolonne A? (altså A1:A600). Det er vigtigt at data står i kolonner.

Du skriver også:
række B: 1, 11, 17, 16, 40... (600 svar) (1=1990, 2=1991 osv. årgangen)
Betyder 40 = fødselsår 2030?? - eller skal der stå -40 (alder 60 år)

mvh
Jens
A
Posts: 20
Joined: 27. Dec 2008 15:07

Post by A »

Super.

Ja, det er nemlig kolonner jeg mener.. du får det helt præcise tal her:

Kolonne o: svar fra a2 til a:780 hvor 1=mand og 2=kvinde (køn)

Kolonne p: svar fra p:2 til p:780 (intervallet fra 1-55) hvor 1=18 år, 2=19 år, 3=20 år osv. frem til 55=72 år (alder)

Kolonne ae: svar fra ae:2 til ae:780 hvor 1=ja og 2=nej (oplevet smerter)

Det er nemlig fordi jeg er igang med en rigtig stor undersøgelse, hvor jeg skal bruge bestemte intervaller, tabellen i forrige mail, for at kunne sammenligne mine resultater med den danske befolkning som helhed.

Tak for hjælpen.
Jens S
Posts: 1091
Joined: 25. Mar 2007 22:42

Post by Jens S »

Hej

Prøv med dette

Ja-svar
Mænd
16-24 år =SUMPRODUKT($O$2:$O$780=1;$P$2:$P$780>0;$P$2:$P$780<8;$AE$2:$AE$780=1)
25-44 år =SUMPRODUKT($O$2:$O$780=1;$P$2:$P$780>7;$P$2:$P$780<28;$AE$2:$AE$780=1)
45-64 år =SUMPRODUKT($O$2:$O$780=1;$P$2:$P$780>27;$P$2:$P$780<48;$AE$2:$AE$780=1)
65+ år =SUMPRODUKT($O$2:$O$780=1;$P$2:$P$780>47;$AE$2:$AE$780=1)
Kvinder
16-24 år =SUMPRODUKT($O$2:$O$780=2;$P$2:$P$780>0;$P$2:$P$780<8;$AE$2:$AE$780=1)
25-44 år =SUMPRODUKT($O$2:$O$780=2;$P$2:$P$780>7;$P$2:$P$780<28;$AE$2:$AE$780=1)
45-64 år =SUMPRODUKT($O$2:$O$780=2;$P$2:$P$780>27;$P$2:$P$780<48;$AE$2:$AE$780=1)
65+ år =SUMPRODUKT($O$2:$O$780=2;$P$2:$P$780>47;$AE$2:$AE$780=1)
mvh
Jens
A
Posts: 20
Joined: 27. Dec 2008 15:07

Post by A »

Perfekt. Tusind mange tak for hjælpen. Fantastisk!!!
A
Posts: 20
Joined: 27. Dec 2008 15:07

Krydstabulering - IGEN! :(

Post by A »

Undskyld at jeg skriver igen, men jeg kan ikke selv finde ud af at lave formlerne når jeg skal krydstabulere. :(

Dette er sidste spørgsmål ang krydstabulering. Så kan jeg svare på min problemformulering.

Jeg har følgende oplysninger:
Kolonne R (r2:r781) hvor jeg har svar fra 1-9
1=folkeskole
2=studentereksamen
3=handelskole
4=...
5=...
6=....osv. hvor 9=lang videregående uddannelse

Kolonne AZ (az2:az781) hvor jeg har svar fra 1-10
1=flere gange om dagen
2=mindst en gang om dagen
3=hver anden dag
4=hver tredije dag...osv frem til 10=aldrig

Det jeg skal finde ud af er, om der er en sammenhæng mellem uddannesesniveaut og forbruget af smertestillende lægemidler i forbindelse med sportsudøvelse?!

Hvordan kan man gøre det mest enkelt - og mest overskueligt?!
Jens S
Posts: 1091
Joined: 25. Mar 2007 22:42

Post by Jens S »

Hej

Jeg kan såmænd godt give dig nogle formler, men problemet er at der er tale om 9 x 10 = 90 formler, og det bliver nemt at miste overblikket. Altså (fyld formlerne ind i et område på 10 kolonner og 9 rækker, for at kunne bruge data i et diagram, husk at indsætte beskrivende overskrifter uden for området - både ovenover og til venstre for):
(første kolonne)
=SUMPRODUKT(R2:R781=1;AZ2:AZ781=1)
=SUMPRODUKT(R2:R781=1;AZ2:AZ781=2)
=SUMPRODUKT(R2:R781=1;AZ2:AZ781=3)
...........OSV..................
(anden kolonne)
=SUMPRODUKT(R2:R781=2;AZ2:AZ781=1)
=SUMPRODUKT(R2:R781=2;AZ2:AZ781=2)
...........OSV...................
(sidste kolonne, sidste række)
=SUMPRODUKT(R2:R781=9;AZ2:AZ781=10)

For at gøre det mere overskueligt kan du reducere uddannelse til 3 forskellige, såsom Lav uddannelse , mellemlang uddannelse, høj uddannelse eller noget lignende og måske også reducere (sammenlægge) antal muligheder for indtagelse af smertemedicin (højt forbrug, middel forbrug, lavt forbrug)

Du kan nok også bruge Datapilot, men det kræver at du har de to kolonner R og AZ stående ved siden af hinanden. Se her http://www.gratisupload.dk/download/22505/

Der er sikkert også andre muligheder, og du er velkommen til at spørge så ofte du har brug for det

mvh
Jens
A
Posts: 20
Joined: 27. Dec 2008 15:07

Post by A »

Aha, det kan jeg godt se. Det bliver alt for uoverskueligt og så detaljerede oplysninger skal jeg heller ikke bruge.

Jeg har også overvejet at sammenlægge så der kun er 3 uddannelses muligheder og 3 "forbrug" muligheder.

Det jeg tænkte på er følgende:

Kolonne R, r:2 ; r:781, svarmuligheder 1-10
Svarmuligheden 1 = KORT
Svarmuligheder 2, 3, 4, 5 og 6 = MELLEM
Svarmuligheder 7, 8, 9 = LANG
Svarmuligheden 10 skal slettes (ikke tages med)!!! Derfor jeg skrev 9 til at starte med..

skal krydstabuleres med

Kolonne AZ, az:2 ; az:781, svarmuligheder 1-10
Svarmuligheder 1, 2 og 3 = HØJT FORBUG
Svarmuligheder 4, 6 og 7 ( svarmulighed 5 skal slettes / tages ikke med) = MIDDEL FORBRUG
Svarmuligheden 8, 9 og 10 = LAVT FORBRUG

Ville dette være muligt at krydstabulere?!

Tusind mange tak for hjælpen!!!
Jens S
Posts: 1091
Joined: 25. Mar 2007 22:42

Post by Jens S »

Her er formlerne

Kort uddannelse
Højt forbrug =SUMPRODUKT($R$2:$R$781=1;$AZ$2:$AZ$781<4;$A$2:$AZ$781>0)
Middel forbrug =SUMPRODUKT($R$2:$R$781=1;$AZ$2:$AZ$781>3;$AZ$2:$AZ$781<8)
Lav Forbrug =SUMPRODUKT($R$2:$R$781=1;$AZ$2:$AZ$781>7)

Mellem uddannelse
Højt forbrug =SUMPRODUKT($R$2:$R$781>1;$R$2:$R$781<7;$AZ$2:$AZ$781<4;$A$2:$AZ$781>0)
Middel forbrug =SUMPRODUKT($R$2:$R$781>1;$R$2:$R$781<7;$AZ$2:$AZ$781>3;$AZ$2:$AZ$781<8)
Lav Forbrug =SUMPRODUKT($R$2:$R$781>1;$R$2:$R$781<7;$AZ$2:$AZ$781>7)

Lang uddannelse
Højt forbrug =SUMPRODUKT($R$2:$R$781>6;$AZ$2:$AZ$781<4;$A$2:$AZ$781>0)
Middel forbrug =SUMPRODUKT($R$2:$R$781>6;$AZ$2:$AZ$781>3;$AZ$2:$AZ$781<8)
Lav Forbrug =SUMPRODUKT($R$2:$R$781>6;$AZ$2:$AZ$781>7)

mvh
Jens
Last edited by Jens S on 24. Jan 2009 17:34, edited 1 time in total.
A
Posts: 20
Joined: 27. Dec 2008 15:07

Post by A »

Hmm.. ved ikke hvordan det skal se ud, men der er kun 155 respondenter der har svaret på spørgsmålet om hvor ofte de har taget medicin, for det er ikke alle 780 respondenter der anvender medicinen?!

Men ville det så sige at det ikke er muligt at krydstabulere... for tomme pladser skal nemlig ikke tælles med.
Jens S
Posts: 1091
Joined: 25. Mar 2007 22:42

Post by Jens S »

Jeg har rettet formlerne en smule i sidste post. Blanke celler ignoreres normalt, så vidt jeg husker, men tælles muligvis med hvis jeg forlanger alle under 4. (3 - 2 - 1 - 0? - tom celle?)

Prøv igen


mvh
Jens
A
Posts: 20
Joined: 27. Dec 2008 15:07

Post by A »

Hej,

Er det mening at jeg skal kunne se formlerne i den sidste mail?!
For jeg kan kun se dem her?! Er det de rigtige?

For ja, alle celler tælles med, hvilket gør at jeg får forkert data :(

Kort uddannelse
Højt forbrug =SUMPRODUKT($R$2:$R$781=1;$AZ$2:$AZ$781<4>0)
Middel forbrug =SUMPRODUKT($R$2:$R$781=1;$AZ$2:$AZ$781>3;$AZ$2:$AZ$781<8>7)

Mellem uddannelse
Højt forbrug =SUMPRODUKT($R$2:$R$781>1;$R$2:$R$781<7;$AZ$2:$AZ$781<4>0)
Middel forbrug =SUMPRODUKT($R$2:$R$781>1;$R$2:$R$781<7>3;$AZ$2:$AZ$781<8>1;$R$2:$R$781<7>7)

Lang uddannelse
Højt forbrug =SUMPRODUKT($R$2:$R$781>6;$AZ$2:$AZ$781<4>0)
Middel forbrug =SUMPRODUKT($R$2:$R$781>6;$AZ$2:$AZ$781>3;$AZ$2:$AZ$781<8>6;$AZ$2:$AZ$781>7)
Jens S
Posts: 1091
Joined: 25. Mar 2007 22:42

Post by Jens S »

Er det mening at jeg skal kunne se formlerne i den sidste mail?!
Nej, den mail jeg oprindelig jeg sendte formlerne med (dateret 24-1-2009 kl.13.22) . Jeg har været inde og redigere den

mvh
Jens
A
Posts: 20
Joined: 27. Dec 2008 15:07

Post by A »

Super, dem har jeg kigget på nu, mere fornuftige resultater, men men...

"Højt forbrug" formlerne fungerer ikke! :( Når jeg sætter dem ind får jeg ####???
Jens S
Posts: 1091
Joined: 25. Mar 2007 22:42

Post by Jens S »

Prøv lige at gøre kolonnen lidt bredere
Post Reply