Comptage de jours consécutifs

chasseur44

XLDnaute Occasionnel
Bonsoir à tous
Je cherche à vérifier que des personnes ont bien pris au moins 12 jours consécutifs sur la période (voir exemple) et ceci par une formule de calcul !
Je ne sais pas comment m'y prendre ? et est-ce faisable ?
bien sur les croix peuvent etre remplacé par une valeur numérique
Merci de votre aide
 

Pièces jointes

  • Classeurtest.xls
    20.5 KB · Affichages: 55
  • Classeurtest.xls
    20.5 KB · Affichages: 48
  • Classeurtest.xls
    20.5 KB · Affichages: 54

JNP

XLDnaute Barbatruc
Re : Comptage de jours consécutifs

Bonsoir Chasseur44 :),
Une possibilité avec les x, et une colonne intermédiaire, ou avec des valeurs numériques :rolleyes:.
Bonne soirée :cool:
 

Pièces jointes

  • Classeurtest(1).xls
    67 KB · Affichages: 53
  • Classeurtest(1).xls
    67 KB · Affichages: 50
  • Classeurtest(1).xls
    67 KB · Affichages: 48

JBOBO

XLDnaute Accro
Re : Comptage de jours consécutifs

Bonjour,

Un essai en P.J. les lignes peuvent etre masquée ou placer ailleurs
 

Pièces jointes

  • Classeurtest.xls
    99.5 KB · Affichages: 50
  • Classeurtest.xls
    99.5 KB · Affichages: 57
  • Classeurtest.xls
    99.5 KB · Affichages: 54

JCGL

XLDnaute Barbatruc
Re : Comptage de jours consécutifs

Bonjour à tous,

Un essai avec :

VB:
Option Explicit

Private Sub CommandButton1_Click()
    Dim Lig As Long, LigDeb As Long, LigFin As Long
    Dim Col As Long, ColDeb As Long, ColFin As Long
    Dim CellVide As Integer

    LigDeb = 3
    LigFin = 20

    For Lig = LigDeb To LigFin
        ColDeb = 3
        ColFin = 200
        CellVide = 0

        For Col = ColDeb To ColFin
            If Cells(Lig, Col).Value = "x" Then
                CellVide = CellVide + 1
                If Cells(Lig, Col + 1).Value = "x" And Cells(Lig, Col + 12).Value = "x" Then
                    Cells(Lig, 2).Interior.ColorIndex = 4
                    Cells(Lig, 1) = "Bon"
                    GoTo Suivant
                Else
                    Cells(Lig, 2).Interior.ColorIndex = 40
                    Cells(Lig, 1) = "Pas Bon"
                    
                End If
            End If
        Next Col
Suivant:
    Next Lig
End Sub

A+ à tous
 

Pièces jointes

  • JC Classeur Test.xls
    45 KB · Affichages: 53

Discussions similaires

Statistiques des forums

Discussions
312 228
Messages
2 086 421
Membres
103 205
dernier inscrit
zch