Incrémenter avec condition

  • Initiateur de la discussion Initiateur de la discussion etienne33
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

E

etienne33

Guest
Bonjour à tous,

Voilà je suis à la recherche d'une formule pour faire une incrémentation par rapport aux données d'une cellule.

Dans la colonne A, j'ai une suite de chiffre :

Si la cellule suivante est égale alors dans B1 +1
Si la cellule suivante est une nouvelle valeur on repart à 1

Si une valeur déjà comptée plus haut réapparait, je ne veux pas que le comptage continue, je souhaite que ça reparte à 1.

Ci-joint un échantillon du fichier, ce sera surement plus clair.

Si vous avez des questions, je reste à votre disposition.

Merci
 

Pièces jointes

Re : Incrémenter avec condition

Bonjour Etienne,

avec ce code:
Code:
Sub classement()
For i = 2 To Range("A65535").End(xlUp).Row
If Cells(i - 1, 1) <> Cells(i, 1) Then
Cells(i, 2) = 1
Else
Cells(i, 2) = Cells(i - 1, 2) + 1
End If
Next i
End Sub

à+
Philippe

Bing: Bonjour JHA, David
 
Dernière édition:
Re : Incrémenter avec condition

Bonjour à tous et merci pour votre réactivité,

J'ai essayé les deux formules mais ça ne fonctionne pas.

Cependant, j'ai essayé ta macro Philippe et elle fonctionne très bien. Elle réponds vraiment à mon besoin.

Je vous remercie tous pour votre contribution, si besoin je reviendrais vers vous mais il y a pas de raison.

P.S : Est-il possible d'avoir un descriptif du code, étape par étape, pour essayer de comprendre le processus ?

Merci à bientôt.
 
Re : Incrémenter avec condition

Re,
J'ai essayé les deux formules mais ça ne fonctionne pas.
les 3 formules données (David, JHA et la mienne) ainsi que le code donnent le même résultat

les formules ont-elles été copiées en B2 ou C2 comme indiqué dans les réponses apportées ?

...... et les formules sont préférables à du code, c'est bien plus rapide

à+
Philippe
 
Re : Incrémenter avec condition

Je n'avais pas vu ta réponse avec ta formule lors de mon dernier message.

J'ai essayé les deux 1ères formules et ça n'avait pas fonctionné hier, je viens de réessayé et ça marche ce coup-ci.

J'ai finalement choisi la dernière formule.

Merci à tous.
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD
Assurez vous de marquer un message comme solution pour une meilleure transparence.

Discussions similaires

Réponses
2
Affichages
461
Retour