Incrémenter avec réinitialisation
Résolustitchbouck Messages postés 135 Date d'inscription Statut Membre Dernière intervention -
Version : Excel 365
Bonjour à tous et toutes,
Voici le problème plus en détail !
Dans ma colonne A, j'ai des valeurs alphanumériques. Elles sont triées par ordre croissant.
Il y a parfois des occurrences qui se répètent un nombre de fois indéfini : certaines sont uniques, mais beaucoup d'autres sont des doublons allant de 2 à x occurrences identiques, sur environ 4000 lignes.
Je cherche à rendre unique les valeurs qui sont doublées.
Pour chaque doublon rencontré, il faudrait que la valeur texte finisse par "+x", x étant le nombre de fois où cette valeur est rencontrée, -1 : à la 1ère valeur, rien. A la deuxième valeur "+1", à la troisième : "+2" etc.
Mais ce compte doit repartir de 0 dès lors qu'un nouveau doublon commence.
Je joins un fichier qui sera plus parlant.
https://www.cjoint.com/c/NEBocpw7pAD
J'espère que l'explication ainsi que le fichier illustre correctement la demande.
En vous remerciant pour le temps et l'aide apportée !!
- Incrémenter avec réinitialisation
- Reinitialisation pc - Guide
- Réinitialisation chromecast - Guide
- Apres reinitialisation mon pc ne demarre plus - Guide
- Incrémenter une série excel ne fonctionne pas ✓ - Forum Excel
- Code de réinitialisation itel touche ✓ - Forum Mobile
5 réponses
Bonjour,
Pour ma part je suis sur 2013.
En B2 cette formule =A2&SI(NB.SI($A$2:A2;A2)=1;"";"+"&NB.SI($A$2:A2;A2)-1)
Incrémenter vers le bas.
Cordialement
Hello,
La très efficace formule de PapyLuc51 en version 365 :
=LET(n;NB.SI($A$2:A2;A2);A2&SI(n=1;"";"+"&n-1))
Merci à vous deux !! pour info les deux versions fonctionnent très bien.
Et je n'aurais définitivement pas trouvé tout seul, donc Merci Beaucoup !! oui, avec des Majuscules !! :)
Bonne journée !
Bonjour,
Si tout est OK alors un clic sur "résolu"
https://www.commentcamarche.net/infos/25917-forum-ccm-mode-d-emploi-marquer-mon-sujet-comme-resolu/
Cordialement
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question