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

Fermé
kotarofuma Messages postés 4 Date d'inscription lundi 24 mars 2014 Statut Membre Dernière intervention 25 mars 2014 - Modifié par kotarofuma le 24/03/2014 à 14:36
kotarofuma Messages postés 4 Date d'inscription lundi 24 mars 2014 Statut Membre Dernière intervention 25 mars 2014 - 25 mars 2014 à 10:52
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 938 Date d'inscription jeudi 11 septembre 2008 Statut Membre Dernière intervention 16 octobre 2016 54
24 mars 2014 à 14:58
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 lundi 24 mars 2014 Statut Membre Dernière intervention 25 mars 2014
24 mars 2014 à 15:02
quelques notions mais effectivement assez faible, pas d'autres solutions ? plusieurs formules en plusieurs étapes ?
0
skk201 Messages postés 938 Date d'inscription jeudi 11 septembre 2008 Statut Membre Dernière intervention 16 octobre 2016 54
Modifié par skk201 le 24/03/2014 à 15:06
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 6368 Date d'inscription lundi 16 avril 2012 Statut Contributeur Dernière intervention 22 avril 2024 796
24 mars 2014 à 15:33
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 lundi 24 mars 2014 Statut Membre Dernière intervention 25 mars 2014
24 mars 2014 à 17:01
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 6368 Date d'inscription lundi 16 avril 2012 Statut Contributeur Dernière intervention 22 avril 2024 796
24 mars 2014 à 17:08
=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 24570 Date d'inscription mardi 11 septembre 2007 Statut Contributeur Dernière intervention 23 avril 2024 7 214
24 mars 2014 à 17:48
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 lundi 24 mars 2014 Statut Membre Dernière intervention 25 mars 2014
Modifié par kotarofuma le 25/03/2014 à 10:53
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