Avatar billede Greenseeker Praktikant
25. november 2006 - 15:09 Der er 6 kommentarer og
1 løsning

Tælle højeste antal værdier i træk

Er der nogen der kan hjælpe mig med en formel?

Jeg har 1000 celler i en kolonne (M6-M1005), der indeholder enten "Ja" eller "Nej". Jeg har brug for en formel der returnerer det højeste antal rækker i træk, der indeholder "Ja".

F.eks.

Ja
Nej
Ja
Ja
Ja
Ja
Nej
Ja
Ja

Skal returnere 4. Altså 4 gange "Ja" i træk er det højeste.

Nogen der kan hjælpe?
Avatar billede excelent Ekspert
25. november 2006 - 16:42 #1
indsæt kode i et alm. modul
i arket taster du =antal("ja")

Function Antal(Værdi)
Dim x, Tal, Top
Application.Volatile
For x = 6 To 1005
If Cells(x, 13).Value = Værdi Then Tal = Tal + 1
If Cells(x, 13).Value <> Værdi Then
If Tal > Top Then Top = Tal
Tal = 0
End If
Next
Antal = Top
End Function
Avatar billede hugodell Nybegynder
25. november 2006 - 16:42 #2
Opret en referencecelle hvor du skriver "ja", og brug funktionen TÆL.HVIS(), med reference til kolonne og ref.celle.
Avatar billede Greenseeker Praktikant
25. november 2006 - 16:59 #3
Hvad vil det sige - et almindeligt modul?
Avatar billede excelent Ekspert
25. november 2006 - 17:03 #4
i arket tast: ALT+F11
bringer dig til VBA
i menuen Insert vælger du Module
dette er et alm modul
Avatar billede Greenseeker Praktikant
25. november 2006 - 17:11 #5
Perfekt! Du har en stor andel i mit regneark efterhånden, excelent... lol
Takker! Smid et svar... :o)
Avatar billede excelent Ekspert
25. november 2006 - 17:14 #6
velbekom :-)
Avatar billede kabbak Professor
26. november 2006 - 13:51 #7
til orientering:
Cells kan også bruges sådan

Cells(x,"M").Value
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