Bonjour à tous
Dans mon exemple, j'ai une colonne avec des nombres de 1 à 10. Je voudrais compter les écarts de chaque nombre de la première à la dernière ligne.
Comme on peut le voir dans mon exemple pour le N°1 le premier écart est 23 le deuxème 9 etc.
Cela est-il possible avec une macro ou autre.
merci d'avance pour votre aide
nota 1 : la formule est matricielle. Elle doit être validée par la combinaison des trois touches Ctrl+Maj+Entrée (au lieu de la seule touche Entrée) sauf pour les dernières versions d'Excel pour lesquelles une validation ordinaire (touche Entrée) suffit.
nota 2 : si la première colonne comprend des valeurs après la cellule A999 alors dans la...
Bonsoir Bobafric, Job,
Un peu ( beaucoup ) au pif un essai en PJ avec :
VB:
Sub compter()
[G2:P1000].ClearContents
T = Range("A2:A" & [A1000].End(xlUp).Row)
For u = 1 To 10
Ligne = 2: Colonne = u + 6: Ecart = 0
For i = 1 To UBound(T)
Ecart = Ecart + 1
If T(i, 1) = u Then
If Ligne > 2 Then Cells(Ligne, Colonne) = Ecart
Ecart = 0
Ligne = Ligne + 1
End If
Next i
Next u
End Sub
Mais les résultats semblent cohérent pour 1 mais pas pour 2.
nota 1 : la formule est matricielle. Elle doit être validée par la combinaison des trois touches Ctrl+Maj+Entrée (au lieu de la seule touche Entrée) sauf pour les dernières versions d'Excel pour lesquelles une validation ordinaire (touche Entrée) suffit.
nota 2 : si la première colonne comprend des valeurs après la cellule A999 alors dans la formule augmentez cette valeur 999 (afin d'englober toutes les valeurs de cette colonne).
Merci les gars trop sympa, Sylvanu tu es un crac c'est pas la 1ère fois que tu m'aides, alors je te dis mille merci et à bientôt. Salut Barbatruc à plus.