Incrémenter avec réinitialisation

Résolu
stitchbouck Messages postés 137 Statut Membre -  
stitchbouck Messages postés 137 Statut Membre -

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 !!

5 réponses

  1. PapyLuc51 Messages postés 4569 Date d'inscription   Statut Membre Dernière intervention   1 511
     

    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

    0
  2. bigoudiii Messages postés 276 Date d'inscription   Statut Membre Dernière intervention   91
     

    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))
    0
  3. stitchbouck Messages postés 137 Statut Membre 2
     

    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 !

    0
  4. Vous n’avez pas trouvé la réponse que vous recherchez ?

    Posez votre question
  5. stitchbouck Messages postés 137 Statut Membre 2
     

    Ha oui !!

    Fait, merci !

    0