Fonction pour afficher un nombre suite à un critère

Bonjour,

J'ai fait quelques recherches sur le net et sur ce forum. J'y ai trouvé une interrogation mais une me reste difficile à comprendre.

Je vous explique :

J'ai une colonne (A) qui contient les numéro de 1 à 49.

J'aimerais que dans les cases : C6, D6, E6, F6, G6, H6 affiche chacune d'elle un numéro qui sont les 6 les plus utilisés.

Bien sur, je possède une colonne (B) contenant le nombre de fois où est sortie chaque numéro.

J'ai essayer d'adapter plusieurs formules trouvé sur le net, sans succée.

Merci d'avance à ceux qui pourrons m'apporter une petite aide =)

Bonsoir le forum,

Si j’ai bien compris ta demande, une façon très simple :

Donner/Trier/Colonne B/Décroissant

Voir exemple ci-joint :

https://www.excel-pratique.com/~files/doc/luger95.xls

Pour effectuer les mises à jour :

Trier sur la colonne A, modifier la colonne B.

Bonne soirée

Bernard

Salut le forum

Bernard a écrit :

Si j’ai bien compris ta demande, une façon très simple :

Donner/Trier/Colonne B/Décroissant

Encore plus simple, sans avoir besoin de trier le tableau

Formule en C6 à recopier vers la droite

=INDEX($A$1:$A$49;EQUIV(GRANDE.VALEUR($B$1:$B$49;COLONNE()-2);$B$1:$B$49;0);1)

Tes chiffres en A1:A49

Les sorties en B1:B49

De C6 à H6 les résultats des numéros (Risque de problème si exaquo)

Mytå

Bonjour le forum,

Mytå, tu as raison, ta solution est encore plus simple.

Par contre, j’ai certainement commis une erreur en la recopiant, car Excel me renvoie le message suivant :

« La formule que vous avez tapée contient une erreur », et je suis incapable de la corriger.

Code :

=INDEX($A$1:$A$49;EQUIV(GRANDE.VALEUR($B$1:$B$49;COLONNE()-2);$B$1:$B$49);0);1)

Avec mes excuses, pour t’importuner à nouveau.

Bonne journée.

Bernard

Bonjour,

Merci pour vos réponses rapide. J'ai essayer la formule de Mytå qui semble pour le moment fonctionner correctement. Mais n'y a t-il pas plus simple ?

On ma conseiller d'utiliser la fonction RECHERCHEV et y intégrer la MAX.

Qu'en pensez-vous ?

Bonsoir

Une variante pour tenir compte de la possibilité de doublons (pour le nombre de tirages) :

avec une formule matricielle :

=INDEX($A$1:$A$49;EQUIV(GRANDE.VALEUR($B$1:$B$49+LIGNE($B$1:$B$49)/1000;COLONNE()-2);$B$1:$B$49+LIGNE($B$1:$B$49)/1000;0))

Dans la mesure où la liste (1 à 49) commence en A1, on peut faire l'économie du INDEX :

=EQUIV(GRANDE.VALEUR($B$1:$B$49+LIGNE($B$1:$B$49)/1000;COLONNE()-2);$B$1:$B$49+LIGNE($B$1:$B$49)/1000;0)

Ces 2 formules, matricielles, sont à valider par la succession de touches CTRL + MAJ + ENTREE

@+

=INDEX($A$1:$A$49;EQUIV(GRANDE.VALEUR($B$1:$B$49+LIGNE($B$1:$B$49)/1000;COLONNE()-2);$B$1:$B$49+LIGNE($B$1:$B$49)/1000;0))

Ne semble pas fonctionner chez moi. Mais

=EQUIV(GRANDE.VALEUR($B$1:$B$49+LIGNE($B$1:$B$49)/1000;COLONNE()-2);$B$1:$B$49+LIGNE($B$1:$B$49)/1000;0)

Elle est nickel =) marche sans problèmes.

Par contre je ne comprend pas bien comment elle fonction. Si tu pouvais la traduire en Français se serai cool =D

aLex.

Salut le forum

Bernard BAUDOIN a écrit :

Par contre, j’ai certainement commis une erreur en la recopiant, car Excel me renvoie le message suivant :

« La formule que vous avez tapée contient une erreur », et je suis incapable de la corriger.

Code :

=INDEX($A$1:$A$49;EQUIV(GRANDE.VALEUR($B$1:$B$49;COLONNE()-2);$B$1:$B$49);0);1)

Bernard, tu as une parenthèse de trop dans la fin de la formule après $B$49)

=INDEX($A$1:$A$49;EQUIV(GRANDE.VALEUR($B$1:$B$49;COLONNE()-2);$B$1:$B$49;0);1)

Mytå

sans titre3

Bonsoir le forum,

Merci Mytå pour la correction.

Ma vue baisse et cela devient inquiétant.

J’aurai du compter les parenthèses, avant de demander de l’aide.

Sincères félicitations aux participants de ce forum, pour les compositions des formules, qui sont de plus en plus sophistiquées

Bernard

Rechercher des sujets similaires à "fonction afficher nombre suite critere"