29. august 2006 - 11:26Der 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.
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
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!
Synes godt om
Ny brugerNybegynder
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.