Je recherche une formule excel composite (ex:lignes.+NB.)

kotarofuma Messages postés 4 Date d'inscription   Statut Membre Dernière intervention   -  
kotarofuma Messages postés 4 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour tout le monde !

je m'inscris aujourd'hui sur le site car j'ai un problème avec un fichier excel , et j'en viens à demander l'aide de la communauté ^^

Mon problème : je souhaiterais enlever les doublons de mon fichier , MAIS je souhaiterais quand même reporter dans une autre colonnes le nombres de doublons qu'il y avait avant la suppression ...
le souci c'est que la formule ne garde pas les bonnes valeurs si je vire les doublons (logique).

Donc y'aurait-il une formule me permettant de virer les doublons tous en gardant le nombre de ligne doublon ( exemple : dans ma colonnes A il y a 5 fois "ART ET MÉTIER", je souhaiterais supprimer les 4 lignes en trop et reporter dans une autre colonne la valeur 5)

c'est peut être pas clair ^^
hésiter pas a me demander des précisions si besoin .


Merci par avance.
A voir également:

6 réponses

skk201 Messages postés 942 Date d'inscription   Statut Membre Dernière intervention   54
 
C'est fesable avec une macro mais difficile si vous n'avez aucune conaissance en Visual Basic.

:)
0
kotarofuma Messages postés 4 Date d'inscription   Statut Membre Dernière intervention  
 
quelques notions mais effectivement assez faible, pas d'autres solutions ? plusieurs formules en plusieurs étapes ?
0
skk201 Messages postés 942 Date d'inscription   Statut Membre Dernière intervention   54
 
Personellement, je vois pas comment faire.

Il faut que ça lise les celule. que ça les compare, que si c'est un doublons que ça copie... Je vois mal des formules faire ça :) désolé

En VBA c'est fesable avec plusieurs boucles.
0
PHILOU10120 Messages postés 6445 Date d'inscription   Statut Contributeur Dernière intervention   824
 
Bonjour

Vous pouvez mettre une formule comme ceci

=SI(NB.SI($A$5:$A$20;A5)>1;NB.SI($A$5:$A$20;A5);0)

et une fois le calcul fait. Figer les résultats avec un copier/coller valeurs

La formule affiche le nombre total de chaque doublon sur chaque ligne
0
kotarofuma Messages postés 4 Date d'inscription   Statut Membre Dernière intervention  
 
j'ai essayé rapidement , et j'ai pas réussi a l'appliquer à mon fichier ( qui comporte plus de 2000 lignes)

a tu une précision pour m'aider sinon je te remercie quand même , je retente demain
0
PHILOU10120 Messages postés 6445 Date d'inscription   Statut Contributeur Dernière intervention   824
 
=SI(NB.SI($A$1:$A$2000;A1)>1;NB.SI($A$1:$A$2000;A1);0) Changer les valeur
A1 = cellule départ et critère de la ligne 1
A2000 cellule de fin
0

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

Posez votre question
eriiic Messages postés 24603 Date d'inscription   Statut Contributeur Dernière intervention   7 276
 
Bonjour,

pour avoir le nombre de doublons :
=NBVAL(A2:A100)-SOMME(SI(A2:A100<>"";1/NB.SI(A2:A100;A2:A100)))
formule matricielle à valider avec shift+ctrl+entrée
Ne compte pas les cellules vides.

eric
0
kotarofuma Messages postés 4 Date d'inscription   Statut Membre Dernière intervention  
 
Merci à tous pour vos réponses j'ai tester celle de philou10120 et elle fonctionne très bien , il m'a fallu un peu de temps pour me remettre dans le bain des formules excel ( ça fait longtemps ^^)

ERIIIC , je vais tester ta formule aussi, étant curieux je veux voir le fonctionement de cette formule matricielle .

encore merci à la communauté , ça m'a vraiment aidé.
0