F franciszen XLDnaute Nouveau 14 Août 2013 #1 Bonjour, dans des listes j'ai X identifiants avec parfois malheureusement des doublons que je ne veux pas supprimer mais aux quel j'aimerais donner une valeur supériure à la la dernière entrée SPA 03014 S01 001 SPA 03014 S01 002 SPA 03014 S01 003 SPA 03014 S01 004 SPA 03014 S01 005 SPA 03014 S01 006 SPA 03014 S01 007 SPA 03014 S01 007 SPA 03014 S01 009 SPA 03014 S01 010 SPA 03014 S01 011 SPA 03014 S01 012 SPA 03014 S01 013 SPA 03014 S01 014 SPA 03014 S01 015 SPA 03014 S01 016 SPA 03014 S01 017 SPA 03014 S01 018 SPA 03014 S01 019 SPA 03014 S01 020 ICI la valeur 007 est en doublon je souhaiterais lui donner la valeur 021 Merci d'avance pour votre aide Très cordialement Francis
Bonjour, dans des listes j'ai X identifiants avec parfois malheureusement des doublons que je ne veux pas supprimer mais aux quel j'aimerais donner une valeur supériure à la la dernière entrée SPA 03014 S01 001 SPA 03014 S01 002 SPA 03014 S01 003 SPA 03014 S01 004 SPA 03014 S01 005 SPA 03014 S01 006 SPA 03014 S01 007 SPA 03014 S01 007 SPA 03014 S01 009 SPA 03014 S01 010 SPA 03014 S01 011 SPA 03014 S01 012 SPA 03014 S01 013 SPA 03014 S01 014 SPA 03014 S01 015 SPA 03014 S01 016 SPA 03014 S01 017 SPA 03014 S01 018 SPA 03014 S01 019 SPA 03014 S01 020 ICI la valeur 007 est en doublon je souhaiterais lui donner la valeur 021 Merci d'avance pour votre aide Très cordialement Francis
job75 XLDnaute Barbatruc 15 Août 2013 #16 Re : Recherche de doublons sans suppression et incrémentation sur la valeur la plus h Re, Même résultat, quelle que soit la version Excel, en nommant les 2 matrices droite1 et droite2 : Code: =SI(OU(NBCAR(A1)<3;NB.SI(A$1:A1;A1)=1;ESTERR(-DROITE(A1;3)));""&A1;GAUCHE(A1;NBCAR(A1)-3)&TEXTE(MAX(SI(ESTNUM(-droite1);--droite1);SI(ESTNUM(-droite2);--droite2))+1;"000")) Fichier (7). A+ Pièces jointes Classeur(7).xls 31.5 KB · Affichages: 35 Vote positif 0 Vote négatif
Re : Recherche de doublons sans suppression et incrémentation sur la valeur la plus h Re, Même résultat, quelle que soit la version Excel, en nommant les 2 matrices droite1 et droite2 : Code: =SI(OU(NBCAR(A1)<3;NB.SI(A$1:A1;A1)=1;ESTERR(-DROITE(A1;3)));""&A1;GAUCHE(A1;NBCAR(A1)-3)&TEXTE(MAX(SI(ESTNUM(-droite1);--droite1);SI(ESTNUM(-droite2);--droite2))+1;"000")) Fichier (7). A+