Compter le nombre d'occurrences puis classer
Résolu/Fermé
Sam
-
Modifié par Sam le 27/05/2016 à 01:54
Sam33003 Messages postés 4 Date d'inscription vendredi 27 mai 2016 Statut Membre Dernière intervention 28 mai 2016 - 28 mai 2016 à 07:38
Sam33003 Messages postés 4 Date d'inscription vendredi 27 mai 2016 Statut Membre Dernière intervention 28 mai 2016 - 28 mai 2016 à 07:38
A voir également:
- Libreoffice calc compter le nombre d'occurence
- Télécharger libreoffice - Télécharger - Suite bureautique
- Excel compter le nombre de cellule d'une couleur - Guide
- Nombre facile - Télécharger - Outils professionnels
- Supprimer occurence mot word ✓ - Forum Word
- Libreoffice calc fonction si et ou - Forum Bureautique
2 réponses
Vaucluse
Messages postés
26496
Date d'inscription
lundi 23 juillet 2007
Statut
Contributeur
Dernière intervention
1 avril 2022
6 416
Modifié par Vaucluse le 27/05/2016 à 07:43
Modifié par Vaucluse le 27/05/2016 à 07:43
Bonjour
voyez si ce modèle correspond à votre demande
Notez que les formules des colonnes "Classement.." permettent l'identification des ex aequo
https://www.cjoint.com/c/FEBfOPV1gCA
vous pouvez placer les colonnes classement sur une autre feuille ou les masquer si besoin pour présentation
crdlmnt
La qualité de la réponse dépend surtout de la clarté de la question, merci!
voyez si ce modèle correspond à votre demande
Notez que les formules des colonnes "Classement.." permettent l'identification des ex aequo
https://www.cjoint.com/c/FEBfOPV1gCA
vous pouvez placer les colonnes classement sur une autre feuille ou les masquer si besoin pour présentation
crdlmnt
La qualité de la réponse dépend surtout de la clarté de la question, merci!
Gyrus
Messages postés
3334
Date d'inscription
samedi 20 juillet 2013
Statut
Membre
Dernière intervention
9 décembre 2016
523
27 mai 2016 à 07:43
27 mai 2016 à 07:43
Bonjour,
Tu peux effectuer une copie des données de la colonne "Nom" de la colonne B vers la colonne N puis supprimer les doublons (DONNEES > Outils de données / Supprimer les doublons).
Ensuite, pour compter le nombre d’occurrence, tu places la formule suivante en O3 :
=NB.SI(B$3:B$36;N3)
et tu tires la formule vers le bas.
Enfin, il te reste à effectuer un tri personnalisé des colonne N et O en triant sur le "Nombre d'occurrence".
Idem pour les couleurs.
A+
Tu peux effectuer une copie des données de la colonne "Nom" de la colonne B vers la colonne N puis supprimer les doublons (DONNEES > Outils de données / Supprimer les doublons).
Ensuite, pour compter le nombre d’occurrence, tu places la formule suivante en O3 :
=NB.SI(B$3:B$36;N3)
et tu tires la formule vers le bas.
Enfin, il te reste à effectuer un tri personnalisé des colonne N et O en triant sur le "Nombre d'occurrence".
Idem pour les couleurs.
A+
Sam33003
Messages postés
4
Date d'inscription
vendredi 27 mai 2016
Statut
Membre
Dernière intervention
28 mai 2016
27 mai 2016 à 13:42
27 mai 2016 à 13:42
Bonjour Gyrus,
Merci de ta réponse, ta réponse est intéressante, mais ça me force a faire une copie de la colonne.
Le but étant que ça vienne piocher directement dans ma liste pour me dire quel est le nom qui revient le plus et combien de fois, puis les classer par ordre croissant.
Merci de ta réponse, ta réponse est intéressante, mais ça me force a faire une copie de la colonne.
Le but étant que ça vienne piocher directement dans ma liste pour me dire quel est le nom qui revient le plus et combien de fois, puis les classer par ordre croissant.
27 mai 2016 à 13:37
Merci beaucoup de ta réponse. Le tableau que tu as fait semble me correspondre.
Cependant je ne sais pas comment, ni où mettre les valeurs pour les noms et les couleurs s'affichent en ordre dans le classement. (pour le moment ça ne me met que #NOM?)
27 mai 2016 à 15:01
Sur le fichier de Vaucluse:
Remplacer les colonnes entières par des références figées B3:B100 ou $B$3:$B$100 au lieu de B:B.
Remplacer SIERREUR ( iferror) par un Si(Esterreur(...);"";....)
En N3:
=SI(ESTERREUR(GRANDE.VALEUR(L3:L100;LIGNE(A1)));"";INDEX(B3:B100;EQUIV(GRANDE.VALEUR(L3:L100;LIGNE(A1));L3:L100;0)))
Modifié par Vaucluse le 27/05/2016 à 16:04
je n'avais pas percuté sur le fait que le ficher, était sous calc, (chez moi il s'ouvre automatiquement en excel 2013)
donc:
il faut aussi reprendre les formules des colonnes classements selon tes excellents conseils ( soit limiter les champ par des N° de ligne)
mais aussi ne pas oublier de les bloquer, comme tu ne le dis pas dans ton exemple de formule
je joins donc un fichier retouché en conséquence, et j'invite sam a être plus précis la prochaine fois sur son logiciel (sauf erreur de ma, part à, la lecture de son message)
https://www.cjoint.com/c/FEBoaefSmnA
crdlmnt
28 mai 2016 à 03:03
Tout d'abord je tiens à m'excuser, j'aurai du préciser qu'il s'agissait de CALC.
Comme je vous l'ai dit c'est exactement ce genre de tableau qu'il me faut.
Par contre, après modifications et rajout des formules jusqu'à la ligne 1000 j'ai pu m'apercevoir que certains "Nom" ou "Couleur" ne se comptabilisait pas. Ici par exemple c'est le "aa" dans la liste "Nom" et le "yy" dans la liste "Couleur" qui ne ressortent pas dans le "Classement Nom" (pour "aa") et le "Classement Couleur" (pour "yy").
Je n'arrive pas a cerner le problème, je vous met le fichier en lien.
https://www.cjoint.com/c/FECbc7QkTp5
Encore merci de votre aide.
Modifié par Vaucluse le 28/05/2016 à 06:52
dans voitre modèle, les champs où vous cherchez GRANDE.VALEUR , les noms ect, ne sont pas bloqués
regardez vos formules
les limites de champs se décalent chaque fois que vous descendez d'une ligne
bloquez les champs avant de tirer la formule en y rajoutant les signes $ comme, par exemple en P3 pour N3:N10000 et B3:B1000
=SI(ESTERREUR(GRANDE.VALEUR($N$3:$N$1000;LIGNE($A1)));"";INDEX($B$3:$B$1000;EQUIV(GRANDE.VALEUR($N$3:$N$1000;LIGNE($A1));$N$3:$N$1000;0)))
seul le A1 de ligne doit rester glissant en vertical et pour la bonne forme pourrait s'écrire $A1
et vous allez retrouver vos manquants
crdlmnt