28. august 2020 - 14:56Der er
1 kommentar og 1 løsning
Tæl sammenhængende antal 365 dages range
I et antal rækker har jeg en ID og en kalender med 365 dage, hver dato har sin egen kolonne
For hver række kan der pr dato være informationen 1 eller 0
Jeg har nu behov for at tælle antallet af sammenhængende perioder/datoer hvor der er 3 eller flere forekomster af værdien 1 Altså det totale antak forekomster indenfor året, hvor der er perioder med 3 eller flere dage med værdien 1
Prøv med denne makro, som tester rækkerne 2 til 11 og lægger resultatet i kolonne ND. Jeg har taget hensyn til skudår, så den tester på kolonne 2 til 367.
Sub test() Dim A, B, C, D As Long For A = 2 To 11 ' start 2. række slut 11. række C = 0 'antal sammenhængende celler D = 0 ' antal områder af sammenhængende celler For B = 2 To 367 If Cells(A, B) = 1 Then C = C + 1 Else If C > 2 Then D = D + 1 End If C = 0 End If Next Cells(A, 368) = D D = 0 Next End Sub
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.