Faire un top 10 valeur maxi avec leurs date de realisation
Résolu
legolas23
Messages postés
4
Date d'inscription
Statut
Membre
Dernière intervention
-
Le Pingou Messages postés 12249 Date d'inscription Statut Contributeur Dernière intervention -
Le Pingou Messages postés 12249 Date d'inscription Statut Contributeur Dernière intervention -
Bonjour,
Comme dit dans le titre je cherches a faire un top 10 de valeur mais avec leurs date de realisation, sur un tableau de plus de 100 données.
Je sais que pour trouver la valeur maxi il faut faire:
=max(a2:a7) par exemple
pour trouver les valeurs qui suivent:
=grande.valeur(a2:a7,2)
=grande.valeur(a2:a7,3)
Mais ensuite je bloques.
Si quelqu'un pouvais m'eclairer......
Merci d'avance
Comme dit dans le titre je cherches a faire un top 10 de valeur mais avec leurs date de realisation, sur un tableau de plus de 100 données.
Je sais que pour trouver la valeur maxi il faut faire:
=max(a2:a7) par exemple
pour trouver les valeurs qui suivent:
=grande.valeur(a2:a7,2)
=grande.valeur(a2:a7,3)
Mais ensuite je bloques.
Si quelqu'un pouvais m'eclairer......
Merci d'avance
A voir également:
- Faire un top 10 valeur maxi avec leurs date de realisation
- Clé de produit windows 10 gratuit - Guide
- Restauration systeme windows 10 - 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
2 réponses
Bonjour
Exemple à adapter:
de A1à A100 dates
de B1 à B100 valeur
de C1 à C10: les nombres de 1à10
en D1: à tirer jusqu'en D10
=GRANDE.VALEUR($B$1:$B$100;C1)
en E1 à tirer jusqu'en E10
=INDEX($A$1:$A$100;EQUIV(D1;$B$1:$B$100;0))
Note 1: ne fonctionne sur toute la hauteur que si vous avez bien 10 valeurs au moins en B
sinon, il faut mettre une condition dans la formule en C, soit:
=SI(ESTERREUR(GRANDE.VALEUR($B$1:$B$100;C1));"";GRANDE.VALEUR($B$1:$B$100;C1))
et en D1:
=SI(C1="";"";INDEX($A$1:$A$100;EQUIV(D1;$B$1:$B$100;0))
attention aux signes, surtout les $ pour pouvoir "tirer" les formules
Note 2: si vous avez des exaequo dans les 10 premières valeurs, Excel vous renverra la même valeur en C autant de fois qu'elle est présente en B, mais la formule en D ne vous renverra que la 1° valeur de A trouvée.
Si ce cas de figure est un problème, revenez on traitera ça autrement.
crdlmnt
Errare humanum est, perseverare diabolicum
Exemple à adapter:
de A1à A100 dates
de B1 à B100 valeur
de C1 à C10: les nombres de 1à10
en D1: à tirer jusqu'en D10
=GRANDE.VALEUR($B$1:$B$100;C1)
en E1 à tirer jusqu'en E10
=INDEX($A$1:$A$100;EQUIV(D1;$B$1:$B$100;0))
Note 1: ne fonctionne sur toute la hauteur que si vous avez bien 10 valeurs au moins en B
sinon, il faut mettre une condition dans la formule en C, soit:
=SI(ESTERREUR(GRANDE.VALEUR($B$1:$B$100;C1));"";GRANDE.VALEUR($B$1:$B$100;C1))
et en D1:
=SI(C1="";"";INDEX($A$1:$A$100;EQUIV(D1;$B$1:$B$100;0))
attention aux signes, surtout les $ pour pouvoir "tirer" les formules
Note 2: si vous avez des exaequo dans les 10 premières valeurs, Excel vous renverra la même valeur en C autant de fois qu'elle est présente en B, mais la formule en D ne vous renverra que la 1° valeur de A trouvée.
Si ce cas de figure est un problème, revenez on traitera ça autrement.
crdlmnt
Errare humanum est, perseverare diabolicum
C'est ce que je souhaite faire et fonctionne dans mon cas.
Mais malheureusement, je suis dans le 2eme cas, où il y a des doublons voir des "triplettes".
cette colonne (c) peut être masquée ou sur une autre feuille.
https://www.cjoint.com/c/CCrq3TivCgI
crdlmnt
Auriez vous un site ou un ouvrage a me conseiller pour mieux connaitre excel?
Dans tous les cas, encore merci
Non, je n'ai rien de spécial sur le sujet, ayant appris le peu que je sais par expérience, avec l'aide dans Excel ... et de CCM!. Mais peut être d'autres vous conseillerons.
Bonne route et bonne chance!
En regardant votre exemple je constate que j'avais mal interpréter la demande.
Amicales salutations.