Avatar billede kcdk Juniormester
29. august 2006 - 11:26 Der er 8 kommentarer og
1 løsning

Regneark til sammenregning af svarskemaer

Hej Alle

Jeg har et spørgeskema hvor man kan give fra 1 til 5. Så vil jeg gerne have sådan at man har et felt i excel har 1 og ved siden af 2 osv.

Så sætter man et kryds for hvert spørgeskema. Dernæst skal man kunne se gennemsnit, og vor mange procent , som procent siger 1 og hvor mange der siger 2 osv.

Men jeg ved ikke helt hvordan jeg skal gøre det, så jeg håber en gider at hjælpe.

Mvh

Kasper
Avatar billede supertekst Ekspert
29. august 2006 - 11:32 #1
Du må gerne sende spørgeskemaet - til: pb@supertekst-it.dk - så skal jeg se på det!
Avatar billede kcdk Juniormester
29. august 2006 - 11:36 #2
Ok, skønt. Laver lige skelettet færdigt, så får du det.
Avatar billede kcdk Juniormester
29. august 2006 - 11:53 #3
Sendt
Avatar billede kcdk Juniormester
29. august 2006 - 13:39 #4
Er det til at finde hoved og hale i?
Avatar billede supertekst Ekspert
29. august 2006 - 14:56 #5
Sub Optælling()
    beregn 5, 3, True                              'Sp. 1
    beregn 9, 2, False                              '- . 4
    beregn 13, 5, True                              '- . 5
    beregn 17, 2, False                              '- . 6
    beregn 21, 2, False                            '- . 7
    beregn 25, 5, True                              'Sidste
End Sub
Private Sub beregn(række, aSvar, gSnit)
    If gSnit = True Then
        beregnGennemsnit række, aSvar
    Else
        beregnJaNej række
    End If
   
End Sub
Private Sub beregnGennemsnit(ræk, antal)
Dim aR, aRialt, kol, værdi
    aRialt = 0
    værdi = 0
   
    With ActiveSheet
        For kol = 1 To antal
Rem antal svar v/denne mulighed
          aR = Len(Cells(ræk, kol))
          værdi = værdi + (aR * kol)
Rem antal svar i alt
          aRialt = aRialt + aR
        Next kol

Rem beregn gennemsnit
        Cells(ræk - 1, 8) = Format(værdi / aRialt, "###.#0")
    End With
End Sub
Private Sub beregnJaNej(ræk)
Dim aJa, aNej
    aJa = 0
    aNej = 0
   
    With ActiveSheet
Rem antal Ja / Nej
        aJa = Len(Cells(ræk, 1))
        aNej = Len(Cells(ræk, 2))

Rem beregn %
        Cells(ræk - 1, 8) = Format((aJa / (aJa + aNej)) * 100, "###.#0")
        Cells(ræk - 1, 9) = Format((aNej / (aJa + aNej)) * 100, "###.#0")
    End With
End Sub
Private Sub CommandButton1_Click()
    Optælling
End Sub
Avatar billede kcdk Juniormester
29. august 2006 - 15:07 #6
Hvordan kan jeg trykke på optællingsknappen?
Avatar billede kcdk Juniormester
29. august 2006 - 15:12 #7
Ahh, fandt ud af det. Mit program var lige stricks nok
Avatar billede kcdk Juniormester
29. august 2006 - 15:20 #8
Hvordan skal man læse det som den øverste giver i gennemsnit?

Det er nok mig der har lavet en fejl, men kan den sige at 3+% køber for 0%-30% og 50% køber for 30-70% osv?

Men ellers gør den præcis som den skal.

Tak for hjælpen.
Avatar billede supertekst Ekspert
29. august 2006 - 18:00 #9
Gennemsnit vises ud fra svarkolonnerne - d.v.s hvis 3 kolonner og er resultat 2,75 så er det i den øvre del af svar-kolonne 2 (ex.: 30-70).

Skal prøve at se på dit forslag.... men kan den sige at 3+% køber for 0%-30% og 50% køber for 30-70% osv?
... men vil du så lave resultat-feltet om?

Og selv tak!
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