Avatar billede juks Novice
13. november 2006 - 20:32 Der er 2 kommentarer og
1 løsning

summer efter filter og per svar

Hej , jeg har et stort ark med 470 rækker ,  der indeholder noget statistik,

det jeg skal kunner er at filtere på alle rækkerne og det er fint nok .
men jeg ville gerne kunne lave sådan at den summere antallet af 1 taller og 2 taller  3 taller der i rækken (minus dem der er filtret fra )

fx


spg 1    spg2     
1          3
1          3
1          4
2          4
2          5
2          5


sum
3  1ér    2 3ér
3  2ér    2 4ér
          2 5ér


er der nogen der kan hjælpe kan sende arket..
ps. den må ikke summere den der fra filtret (via auto filter)
Avatar billede gibber Nybegynder
13. november 2006 - 21:48 #1
Læg følgende ind i et kodemodul i VBA:

Function SumViste(Celler As Range, Kriterie As Variant)
    Dim vTotal As Variant

    Application.Volatile
    vTotal = 0
    For Each cell In Celler
        If Not cell.Rows.Hidden Then
            If Not cell.Columns.Hidden Then
                If cell.Value = Kriterie Then
                    vTotal = vTotal + cell.Value
                    End If
            End If
        End If
    Next
    SumViste = vTotal
End Function

Function TælViste(Celler As Range, Kriterie As Variant)
    Dim vAntal As Variant

    Application.Volatile
    vAntal = 0
    For Each cell In Celler
        If Not cell.Rows.Hidden Then
            If Not cell.Columns.Hidden Then
                If cell.Value = Kriterie Then
                    vAntal = vAntal + 1
                    End If
            End If
        End If
    Next
    TælViste = vAntal
End Function


Herefter vil du kunne bruge formlerne:

=SumViste(Område som skal summeres;Kriterie)

Fx. =SumViste(A1:A100;B102)

Formlen summerer alle de tal i A1:A100 som er lig med B102.

Hvis der bare skal tælles kan du bruge:

=TælViste(A1:A100;B102)
Avatar billede juks Novice
13. november 2006 - 22:54 #2
perfekt smider du et svar
Avatar billede gibber Nybegynder
13. november 2006 - 23:34 #3
et svar :)
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