Compter le nombre de 1 consécutifs par ligne

Bonjour

Je voudrais, dans le fichier joint, compter automatiquement le nombre de 1 consécutifs dans une ligne et l'afficher en dernière colonne du fichier.

Merci d'avance

Pascal

22forum.xlsx (10.19 Ko)

Bonjour,

Pouvez-vous préciser ce que vous entendez par "nombre de 1 consécutifs dans une ligne" ?

Hypothèse pour une ligne : 111011

Réponse : 5 car sur les deux plages, il y a cinq fois "1" consécutifs à la différence de 101010101

Autre réponse : 3 (ou 2) selon que vous désirez calculer la plage la plus importante (ou la plus petite) de "1" consécutifs

Bref....dites-nous plus précisément ce que vous voulez obtenir

Hypothèse pour une ligne : 01111101101011011

c'est 5 , il y a 5 fois le chiffre 1 consécutifs

c'est le le nombre de 1 dans la plage la plus importante.

Je vous livre une solution VBA à tester !

Super !

Merci pour votre rapidité.

Bien cordialement.

Pascal

Bonjour le forum,

A2 :

=SI(A1=1;1;0)

B2 :

=SI(B1=0;0;SI(B1=1;SI(A1=B1;A2+1;1)))
1 consecutifs

Bonjour

Dans le fichier forum.xlsx de JFL, la fonction VBA ne donne pas le résultat attendu pour une sélection différente des colonnes A à Z.

Je n'arrive pas à adapter le code.

Merci d'avance

Pascal

Bonjour,

Code corrigé !

A tester.

Super ! Merci !

Pascal

Rechercher des sujets similaires à "compter nombre consecutifs ligne"