Calculer les 10 chiffres les plus présents
Fermé
infoman7045
Messages postés
13
Date d'inscription
jeudi 30 octobre 2014
Statut
Membre
Dernière intervention
22 janvier 2017
-
24 nov. 2015 à 15:13
nano2546 Messages postés 27 Date d'inscription dimanche 19 octobre 2014 Statut Membre Dernière intervention 22 octobre 2016 - 26 nov. 2015 à 16:15
nano2546 Messages postés 27 Date d'inscription dimanche 19 octobre 2014 Statut Membre Dernière intervention 22 octobre 2016 - 26 nov. 2015 à 16:15
A voir également:
- Calculer les 10 chiffres les plus présents
- Calculer une moyenne sur excel - Guide
- Clé windows 10 gratuit - Guide
- Windows 10 ne démarre plus - Guide
- Windows 10 gratuit - Accueil - Mise à jour
- Winrar 64 bits windows 10 - Télécharger - Compression & Décompression
8 réponses
via55
Messages postés
14495
Date d'inscription
mercredi 16 janvier 2013
Statut
Membre
Dernière intervention
7 novembre 2024
2 735
24 nov. 2015 à 15:33
24 nov. 2015 à 15:33
Bonjour
Les 10 chiffres les plus présents seront forcément les chiffres de 0 à 9, je pense donc que tu veux parler de nombres
1) Ces nombres sont ils dans une seule colonne ? dans une plage de cellules ?
2) Quel est le plus petit ? et le plus grand ?
Pour plus de facilité et pour avoir une réponse adaptée, poste un exemple de ton fichier sur cjoint.com fais créer un lien, copies le et reviens l'indiquer ici
Cdlmnt
Via
Les 10 chiffres les plus présents seront forcément les chiffres de 0 à 9, je pense donc que tu veux parler de nombres
1) Ces nombres sont ils dans une seule colonne ? dans une plage de cellules ?
2) Quel est le plus petit ? et le plus grand ?
Pour plus de facilité et pour avoir une réponse adaptée, poste un exemple de ton fichier sur cjoint.com fais créer un lien, copies le et reviens l'indiquer ici
Cdlmnt
Via
infoman7045
Messages postés
13
Date d'inscription
jeudi 30 octobre 2014
Statut
Membre
Dernière intervention
22 janvier 2017
24 nov. 2015 à 15:54
24 nov. 2015 à 15:54
Oui ce sont des nombres dans une plage allant de 1 à 10.
Je suis navré j'ai pas la possibilté en ce moment de copier mon fichier.
Pour plus d'informations : c'est une plage comprenant 200 valeurs repartis sur 5 colonnes et 40 lignes.
Je suis navré j'ai pas la possibilté en ce moment de copier mon fichier.
Pour plus d'informations : c'est une plage comprenant 200 valeurs repartis sur 5 colonnes et 40 lignes.
Raymond PENTIER
Messages postés
58724
Date d'inscription
lundi 13 août 2007
Statut
Contributeur
Dernière intervention
17 novembre 2024
17 237
24 nov. 2015 à 17:13
24 nov. 2015 à 17:13
Comme te l'a rappelé via55, il existe dix chiffres, qui vont de 0 à 9.
Et à partir de ces dix chiffres on peut écrire tous les nombres.
Tu as donc un tableau de 200 cellules, qui contiennent des valeurs allant de 1 à 10 ? Alors :
- tu écris ces 10 valeurs en H2:H11
- puis la formule =NB.SI(plage;H:H) dans les cellules G2:G11
- puis la formule =GRANDE.VALEUR($G$2:$G$11;LIGNE()-1) dans les cellules I2:I11
- et enfin la formule =RECHERCHEV(I:I;$G$2:$H$11;2;0) dans les cellules J2:J11.
G:G .... te donne le nombre d'occurrences de chaque valeur
I:I ........ fait le tri par ordre décroissant des occurrences
J:J ........ te donne l'ordre décroissant des valeurs de la plage.
Il y a forcément d'autres méthodes ; la mienne te permet de suivre le déroulement des calculs -> https://www.cjoint.com/c/EKyqglAh8fC
Cordialement.
Et à partir de ces dix chiffres on peut écrire tous les nombres.
Tu as donc un tableau de 200 cellules, qui contiennent des valeurs allant de 1 à 10 ? Alors :
- tu écris ces 10 valeurs en H2:H11
- puis la formule =NB.SI(plage;H:H) dans les cellules G2:G11
- puis la formule =GRANDE.VALEUR($G$2:$G$11;LIGNE()-1) dans les cellules I2:I11
- et enfin la formule =RECHERCHEV(I:I;$G$2:$H$11;2;0) dans les cellules J2:J11.
G:G .... te donne le nombre d'occurrences de chaque valeur
I:I ........ fait le tri par ordre décroissant des occurrences
J:J ........ te donne l'ordre décroissant des valeurs de la plage.
Il y a forcément d'autres méthodes ; la mienne te permet de suivre le déroulement des calculs -> https://www.cjoint.com/c/EKyqglAh8fC
Cordialement.
infoman7045
Messages postés
13
Date d'inscription
jeudi 30 octobre 2014
Statut
Membre
Dernière intervention
22 janvier 2017
>
Raymond PENTIER
Messages postés
58724
Date d'inscription
lundi 13 août 2007
Statut
Contributeur
Dernière intervention
17 novembre 2024
25 nov. 2015 à 08:44
25 nov. 2015 à 08:44
d'accord merci, désolé j'ai oublié que mes valeurs vont de 1 à 40, quelle partie je dois modifier ?
infoman7045
Messages postés
13
Date d'inscription
jeudi 30 octobre 2014
Statut
Membre
Dernière intervention
22 janvier 2017
25 nov. 2015 à 09:35
25 nov. 2015 à 09:35
Oui j'ai compris, il faut que rajoute des lignes au niveau de la colonne H
via55
Messages postés
14495
Date d'inscription
mercredi 16 janvier 2013
Statut
Membre
Dernière intervention
7 novembre 2024
2 735
24 nov. 2015 à 16:44
24 nov. 2015 à 16:44
Re,
Un exemple sur un petit tableau de 3 colonnes et d'une douzaine de lignes, en passant par un tableau intermédiaire de comptage des nombres; à adapter à ton fichier
http://www.cjoint.com/c/EKypQMZpZzq
Cdlmnt
Via
Un exemple sur un petit tableau de 3 colonnes et d'une douzaine de lignes, en passant par un tableau intermédiaire de comptage des nombres; à adapter à ton fichier
http://www.cjoint.com/c/EKypQMZpZzq
Cdlmnt
Via
Raymond PENTIER
Messages postés
58724
Date d'inscription
lundi 13 août 2007
Statut
Contributeur
Dernière intervention
17 novembre 2024
17 237
24 nov. 2015 à 17:15
24 nov. 2015 à 17:15
Je constate (avec plaisir) que nous avons des approches semblables ...
infoman7045
Messages postés
13
Date d'inscription
jeudi 30 octobre 2014
Statut
Membre
Dernière intervention
22 janvier 2017
24 nov. 2015 à 17:26
24 nov. 2015 à 17:26
Je trouve que c'est un peu compliqué tu n'as pas plutot une fonction qui me permeterait de trouver mes 10 premiers nombres les plus frequents...
Je précise d'ailleurs que mes cellules sont remplis uniquement avec des nombres et non du textes
Je précise d'ailleurs que mes cellules sont remplis uniquement avec des nombres et non du textes
Raymond PENTIER
Messages postés
58724
Date d'inscription
lundi 13 août 2007
Statut
Contributeur
Dernière intervention
17 novembre 2024
17 237
>
infoman7045
Messages postés
13
Date d'inscription
jeudi 30 octobre 2014
Statut
Membre
Dernière intervention
22 janvier 2017
24 nov. 2015 à 17:35
24 nov. 2015 à 17:35
Quand on invente une question compliquée, il faut s'attendre à une solution compliquée.
Si tu avais choisi une liste de 200 cellules dans une même colonne, une formule plus simple aurait suffi ...
Une simple fonction ne fait pas l'affaire ; il faut l'intégrer à une formule ; et il nous a fallu au moins 3 fonctions pour arriver à bout de ta plage ...
Et encore heureux que tes cellules ne contiennent pas de textes, parce qu'on n'aurait pu te proposer absolument aucune solution !
Si tu avais choisi une liste de 200 cellules dans une même colonne, une formule plus simple aurait suffi ...
Une simple fonction ne fait pas l'affaire ; il faut l'intégrer à une formule ; et il nous a fallu au moins 3 fonctions pour arriver à bout de ta plage ...
Et encore heureux que tes cellules ne contiennent pas de textes, parce qu'on n'aurait pu te proposer absolument aucune solution !
eriiic
Messages postés
24600
Date d'inscription
mardi 11 septembre 2007
Statut
Contributeur
Dernière intervention
21 octobre 2024
7 239
Modifié par eriiic le 24/11/2015 à 18:09
Modifié par eriiic le 24/11/2015 à 18:09
Bonjour,
tout d'abord permet moi de te dire que ta question est très mal posée.
Tu veux les 10 nombres les plus présents et tu n'as que des nombres de 1 à 10, tous présents. Tu as ta réponse...
Une autre façon pour les dénombrer : https://www.cjoint.com/c/EKyrdUaqwqZ
eric
PS: heuu, après ouverture du fichier de via ça revient au même.
En essayant continuellement, on finit par réussir.
Donc plus ça rate, plus on a de chances que ça marche.(les Shadoks)
En plus du merci (si si, ça se fait !!!), penser à mettre en résolu. Merci
tout d'abord permet moi de te dire que ta question est très mal posée.
Tu veux les 10 nombres les plus présents et tu n'as que des nombres de 1 à 10, tous présents. Tu as ta réponse...
Une autre façon pour les dénombrer : https://www.cjoint.com/c/EKyrdUaqwqZ
eric
PS: heuu, après ouverture du fichier de via ça revient au même.
En essayant continuellement, on finit par réussir.
Donc plus ça rate, plus on a de chances que ça marche.(les Shadoks)
En plus du merci (si si, ça se fait !!!), penser à mettre en résolu. Merci
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
infoman7045
Messages postés
13
Date d'inscription
jeudi 30 octobre 2014
Statut
Membre
Dernière intervention
22 janvier 2017
25 nov. 2015 à 10:04
25 nov. 2015 à 10:04
Merci à vous pour cette exemple. En revanche j'ai quelques questions :
-Que signigie le "LIGNE()-1" dans la formule GRANDE.VALEUR ?
-Pouvez m'expliquer la formule Recherche svp
-Quel est le lien entre les 2 petite tableau ?
Merci d'avance
J'ai oublié de préciser que ma plage comporte des nombres de 1 à 40. C'est pourquoi que je souhaite faire apparaître les 10 premier.
-Que signigie le "LIGNE()-1" dans la formule GRANDE.VALEUR ?
-Pouvez m'expliquer la formule Recherche svp
-Quel est le lien entre les 2 petite tableau ?
Merci d'avance
J'ai oublié de préciser que ma plage comporte des nombres de 1 à 40. C'est pourquoi que je souhaite faire apparaître les 10 premier.
eriiic
Messages postés
24600
Date d'inscription
mardi 11 septembre 2007
Statut
Contributeur
Dernière intervention
21 octobre 2024
7 239
25 nov. 2015 à 12:34
25 nov. 2015 à 12:34
Bonjour,
Précise à qui tu t'adresses.
Si c'est à moi je me suis mis sur un classeur proposé et j'ai oublié d'enlever le 1er tableau qui ne me sert pas.
Le mien est celui de droite.
Mais tu avais dit 10 nombres. Si tu en as 40 il faut agrandir vers le bas.
Si tu veux uniquement les 10 premiers reste sur les premières propositions.
eric
Précise à qui tu t'adresses.
Si c'est à moi je me suis mis sur un classeur proposé et j'ai oublié d'enlever le 1er tableau qui ne me sert pas.
Le mien est celui de droite.
Mais tu avais dit 10 nombres. Si tu en as 40 il faut agrandir vers le bas.
Si tu veux uniquement les 10 premiers reste sur les premières propositions.
eric
Raymond PENTIER
Messages postés
58724
Date d'inscription
lundi 13 août 2007
Statut
Contributeur
Dernière intervention
17 novembre 2024
17 237
25 nov. 2015 à 13:51
25 nov. 2015 à 13:51
Bonjour infoman7045.
Pour répondre à ton post #13 de 10:04, sache que :
=LIGNE() affiche le numéro de la ligne où se trouve la cellule active.
=LIGNE()-1 affichera donc 1 quand la formule est dans la ligne 2 ; en pratiquant ainsi, il n'y a pas besoin de préciser dans chaque cellule de H:H le N° de classement.
L'utilisation de RECHERCHEV est largement décrite dans
https://www.commentcamarche.net/faq/24720-fonction-recherchev-sur-excel
et son application principale dans
https://forums.commentcamarche.net/forum/affich-37641917-excel-principe-d-edition-de-devis-facture-commande
Pour répondre à ton post #13 de 10:04, sache que :
=LIGNE() affiche le numéro de la ligne où se trouve la cellule active.
=LIGNE()-1 affichera donc 1 quand la formule est dans la ligne 2 ; en pratiquant ainsi, il n'y a pas besoin de préciser dans chaque cellule de H:H le N° de classement.
L'utilisation de RECHERCHEV est largement décrite dans
https://www.commentcamarche.net/faq/24720-fonction-recherchev-sur-excel
et son application principale dans
https://forums.commentcamarche.net/forum/affich-37641917-excel-principe-d-edition-de-devis-facture-commande
nano2546
Messages postés
27
Date d'inscription
dimanche 19 octobre 2014
Statut
Membre
Dernière intervention
22 octobre 2016
26 nov. 2015 à 09:44
26 nov. 2015 à 09:44
Bonjour à vous tous,
J'ai repris l'exemple d'infoman7045, et personnellement j'ai des doublons, c'est à dire que le nombre 33, 12 et 26 apparaissent 4 fois du coup quand je souhaite faire apparaître les 10 premiers comme infoman7045, les 3 premiers nombres sont les mêmes, le 12. Je souhaiterai savoir comment résoudre ce problème. Je suppose qu'il faut utiliser une autre méthode que celle de recherchev...
Merci d'avance.
J'ai repris l'exemple d'infoman7045, et personnellement j'ai des doublons, c'est à dire que le nombre 33, 12 et 26 apparaissent 4 fois du coup quand je souhaite faire apparaître les 10 premiers comme infoman7045, les 3 premiers nombres sont les mêmes, le 12. Je souhaiterai savoir comment résoudre ce problème. Je suppose qu'il faut utiliser une autre méthode que celle de recherchev...
Merci d'avance.
gbinforme
Messages postés
14946
Date d'inscription
lundi 18 octobre 2004
Statut
Contributeur
Dernière intervention
24 juin 2020
4 708
26 nov. 2015 à 09:58
26 nov. 2015 à 09:58
Bonjour,
Pour traiter les doublons il suffit de rajouter des décimales, sans les afficher, par exemple avec la fonction ligne :
Pour traiter les doublons il suffit de rajouter des décimales, sans les afficher, par exemple avec la fonction ligne :
=NB.SI(A:E;L2)+LIGNE()/1000
nano2546
Messages postés
27
Date d'inscription
dimanche 19 octobre 2014
Statut
Membre
Dernière intervention
22 octobre 2016
>
gbinforme
Messages postés
14946
Date d'inscription
lundi 18 octobre 2004
Statut
Contributeur
Dernière intervention
24 juin 2020
26 nov. 2015 à 16:04
26 nov. 2015 à 16:04
Merci ça fonctione parfaitement !
nano2546
Messages postés
27
Date d'inscription
dimanche 19 octobre 2014
Statut
Membre
Dernière intervention
22 octobre 2016
26 nov. 2015 à 16:15
26 nov. 2015 à 16:15
Dans mon cas, ce sont des references de produits dans les cellules. sur la premier ligne j'ai marqué le nom de mes clients et dans la première colonne les dates d'achats.
Je connais les commandes les plus fréquentes d'ailleurs elles sont toutes récurrentes mais les client n'achete pas toujours leur produits avec les mêmes délais.
C'est pourquoi je souhaiterai determiner une date approximative d'une commande ... Avec quel loi de probalité pourrais-je le faire ?
Je connais les commandes les plus fréquentes d'ailleurs elles sont toutes récurrentes mais les client n'achete pas toujours leur produits avec les mêmes délais.
C'est pourquoi je souhaiterai determiner une date approximative d'une commande ... Avec quel loi de probalité pourrais-je le faire ?