Avatar billede ankhdk Nybegynder
13. februar 2009 - 11:40 Der er 9 kommentarer og
1 løsning

Tælle hver gang der sker en ændring i kolonnen

Jeg har en kolonne hvor der er en masse tal nogle er ens, men jeg vil gerne have talt hver gang der sker en ændring.
Sådan jeg kan se hvor mange gange der er sker en ændring til et andet tal. Kan det lade sig gøre med en formel?
eks.
34498
34413
34413
34487
34487
34487
34413
34487
34475
Her er der eks. 5 ændringer.
Avatar billede jkrons Professor
13. februar 2009 - 11:59 #1
Du kan lægge denne kode i et modul og så burge den som =skift(A1:A9= eller noget i den stil

Function skift(rn As Range)
    skift = 0
    For Each c In rn.Cells
        If c.Value <> c.Offset(1, 0).Value Then
            skift = skift + 1
        End If
    Next c
    skift = skift - 1
End Function


Jeg ser lige på, om det kan gøres med en formel alene.
Avatar billede jkrons Professor
13. februar 2009 - 12:00 #2
=skift(A1:A9) skulle der naturligvis have stået.
Avatar billede jkrons Professor
13. februar 2009 - 12:50 #3
Og her er en formelløsning:

Indtast denne formel:

=SUM(HVIS(A2:A9<>A1:A8;1;0))

Det skal være en matrixformel så afslut med Ctrl+skift+Enter

Jan
Avatar billede ankhdk Nybegynder
13. februar 2009 - 12:56 #4
Mine tal ligger indenfor D2:D460

Hvordan skal formlen så se ud?(er ikke så hård til disse lidt specielle formler)
Avatar billede jkrons Professor
13. februar 2009 - 13:30 #5
=SUM(HVIS(D3:D460<>D2:D459;1;0))

Nedenstående skulle også kunne bruges - uden at afslutte med Ctrl+skift+enter

=SUMPRODUKT(--(D2:D460<>D3:D460))
Avatar billede ulykken-smed Juniormester
13. februar 2009 - 21:20 #6
Jkrons

Det skal være en matrixformel så afslut med Ctrl+skift+Enter

Hvad ville det sige at det er en matrixformel

Mvh
Kennet
Avatar billede jkrons Professor
14. februar 2009 - 11:13 #7
En matrixformel kan regne på hele områder samtidigt, som ovenstående gør.
Avatar billede ulykken-smed Juniormester
14. februar 2009 - 14:04 #8
okay, på den måde
Avatar billede ankhdk Nybegynder
16. februar 2009 - 10:23 #9
Tak jkrons
Det virker perfekt, dejligt her på en mandag morgen :-)

sender du et svar så jeg kan give dig nogle point.
Avatar billede jkrons Professor
16. februar 2009 - 12:35 #10
Et svar:-) og velbekomme.
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
Vi har et stort udvalg af Excel kurser. Find lige det kursus der passer dig lige her.

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