Comptage de données dans une plage de données

Résolu/Fermé
dbas Messages postés 4 Date d'inscription mardi 16 septembre 2014 Statut Membre Dernière intervention 17 septembre 2014 - 16 sept. 2014 à 16:53
dbas Messages postés 4 Date d'inscription mardi 16 septembre 2014 Statut Membre Dernière intervention 17 septembre 2014 - 17 sept. 2014 à 08:28
Hello!

Savez-vous si il est possible d'extraire directement d'une plage de données, la liste des données différentes et leur nombre d'occurrences.

Merci Bcp!

7 réponses

via55 Messages postés 14492 Date d'inscription mercredi 16 janvier 2013 Statut Membre Dernière intervention 24 octobre 2024 2 734
16 sept. 2014 à 17:05
Bonjour

Directement pas évident (sauf formules compliquées) mais il y a une façon simple de procéder

1) Copier toute la plage de la feuille 1 et la coller dans une feuille 2 à partir de A1
2) sélectionner la plage en colonne A de Feuille 2, Onglet Données Supprimer les doublons, on obtient la liste de toutes les données différentes
3) en B1 mettre une formule pour compter les occurrences de feuille 1, sil elles sont par exemple en colonne D : =NB.SI("Feuil1!D:D;A1) et étirer la formule

Cdlmnt
0
dbas Messages postés 4 Date d'inscription mardi 16 septembre 2014 Statut Membre Dernière intervention 17 septembre 2014
16 sept. 2014 à 17:21
Merci pour ta réponse mais je ne suis pas encore sauvé. Ma plage de données à X colonnes et Y lignes. Ton point 2 supprime les doublons pour la seule colonne A. OK, je sais qu'il y a des solutions pour supprimer les doublons sur plusieurs colonnes mais ma finalité et surtout de connaître l'occurrence de données identiques dans ce très grand tableau.
0
f894009 Messages postés 17205 Date d'inscription dimanche 25 novembre 2007 Statut Membre Dernière intervention 19 octobre 2024 1 709
16 sept. 2014 à 17:23
Bonjour a vous deux,

un exemple avec la formule compliquee: https://www.cjoint.com/?DIqryNIzw6k

pour la colonne liste sans doublon, formule matricielle a valider par ctrl+shift+entre
0
Raymond PENTIER Messages postés 58705 Date d'inscription lundi 13 août 2007 Statut Contributeur Dernière intervention 23 octobre 2024 17 218
16 sept. 2014 à 17:29
Bonjour dbas.

Ce serait beaucoup plus facile si tu fournissais ton fichier ...
Tu vas dans https://www.cjoint.com/ pour créer le lien, que tu reviendras coller ici.

Cordialement.
0
dbas Messages postés 4 Date d'inscription mardi 16 septembre 2014 Statut Membre Dernière intervention 17 septembre 2014
16 sept. 2014 à 17:45
Merci f894009, je suis en train de regarder si je peux adapter cela à mon cas. En attendant Raymond, je ne peux malheureusement pas partager mon fichier mais je viens de créer un exemple très simple qui résume ce que je veux faire.






https://www.cjoint.com/?DIqrPdgWjlx
0

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

Posez votre question
Raymond PENTIER Messages postés 58705 Date d'inscription lundi 13 août 2007 Statut Contributeur Dernière intervention 23 octobre 2024 17 218
16 sept. 2014 à 18:03
Premier exercice :
Saisir en C23 la formule =NB.SI($C$3:$J$13;C3) et la recopier jusqu'en J33.
On lit les nombres 30, 10, 10 ,9 ... qui correspondent à Lancia, Ferrari, Porsche, Fiat ... Les erreurs de saisie sont ainsi dépistées, puisqu'en I29 on voit qu'il y a une "Ferrai" !
0
Raymond PENTIER Messages postés 58705 Date d'inscription lundi 13 août 2007 Statut Contributeur Dernière intervention 23 octobre 2024 17 218
16 sept. 2014 à 18:11
Deuxième exercice :
Saisir en D16 la formule =NB.SI($C$3:$J$13;C16) et la recopier jusqu'en D21.
On lit les nombres 0, 30, 10, 17, 0 et 11 qui ne doivent pas nous surprendre, puisque dans la plage C3:J13 tu as saisi "Fiat " avec un espace à la fin alors qu'en C16 tu as saisi "Fiat" sans espace final : ce sont deux données différentes ...
Idem pour "Ferrari " et "Ferrari".
Mais cette méthode suppose que tu connaissais à l'avance la liste des données à placer en C16:C21 !
0
Raymond PENTIER Messages postés 58705 Date d'inscription lundi 13 août 2007 Statut Contributeur Dernière intervention 23 octobre 2024 17 218
Modifié par Raymond PENTIER le 16/09/2014 à 18:40
La commande "Supprimer les doublons" de l'onglet "Outils de donnés" agit sur une ligne ou sur une colonne ; pas sur une plage de plusieurs lignes/colonnes (voir tableau L3:S7).

https://www.cjoint.com/?DIqsJNuu47N

et la prochaine fois, pas la peine de choisir le format "modèle" pour enregistrer ton fichier ...
0
dbas Messages postés 4 Date d'inscription mardi 16 septembre 2014 Statut Membre Dernière intervention 17 septembre 2014
17 sept. 2014 à 08:28
Merci beaucoup d'avoir pris du temps...je vais utiliser l'une de ces solutions!
0