Je cherche à trouver les 2 valeurs max d'un tableau Excel

  • Initiateur de la discussion Initiateur de la discussion Martibeche
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

M

Martibeche

Guest
Bonjour et bonne année,

Je cherche donc à trouver les 2 valeurs max d'un tableau.

D'avance Merci pour une solution.

Marti
 
Salut les gars !

=Grande.Valeur(A1:A10;1) donnera la première valeur max.

=Grande.Valaeur(A1:A10;2) donnera la deuxième valeur max.

=Grande.Valaeur(A1:A10;3) donnera la troisième valeur max.

et ainsi de suite et pareil dans l'autre sens pour petite valeur

=Petite.Valeur(A1:A10;1) donnera la première valeur min.

=Petite.Valaeur(A1:A10;2) donnera la deuxième valeur min.

Mais attention en cas d'égalité de valeur, cette fonction ne donnera pas la valeur suivante mais bel et bien la même.

Exemple : 6 valeurs : 2-5-7-7-9

=Grande.Valeur(A1:A10;1) résultat = 9

=Grande.Valeur(A1:A10;2) résultat = 7

=Grande.Valeur(A1:A10;3) résultat = 7

Et voilà !

@ +

Moa
 
Salut à vous deux, et aux autres,

Pour rechercher les deux plus grandes valeurs d'une plage et éviter que ne soient renvoyées les mêmes valeurs si elles sont doubles, voire même triple, quadruple, ..., la formule suivante devrait renvoyer la deuxième valeur, (la plage de valeurs de A1 à A5) :

=SI(NB.SI(A1:A5;GRANDE.VALEUR(A1:A5;1))>1;GRANDE.VALEUR(A1:A5;NB.SI(A1:A5;GRANDE.VALEUR(A1:A5;1))+1);GRANDE.VALEUR(A1:A5;2))

A vérifier, et à confirmer si cela marche.
Ândré.
 
Bonjour,

Une autre pour trouver la 2è grande valeur inférieure au max :
=MAX(SI(A1:A10=MAX(A1:A10);"";A1:A10))
ou bien
=MAX(SI(A1:A10=MAX(A1:A10);;A1:A10))
Formule matricielle, à valider par ctrl, maj et entrée
 
Bonjour tout le monde

Simplement un petit plus, puisque la solution la plus simple a été donnée pour le problème évoqué.

Pour retrouver les X valeurs les plus importantes
=MAX(SI(NB.SI(C$1:C1;A$1:A$100)=0;A$1:A$100))
Avec cette formule matricielle (à valider par les touches
Crtl+Shift+Entrer)
Cette formule doit être mise en C2 et par glisser/déposer sur les lignes en dessous. La plage des données est A$1:A$100
La cellule C1 ne doit pas contenir une valeur numérique, mais peu recevoir un texte alphanumérique, ou la formule =MAX(A$1:A100).

Si l'emplacement de la formule n'est pas la cellule C2, il faut changer dans cette formule la partie C$1:C1. Exemple tu veux la mettre en O40
remplace donc par O$39:O39,

La plage A$1:A$100 peu avoir des cellules vides, les valeurs numériques validées sont formes de texte ('15 par exemple) ne sont pas prises en compte.

Si la dernière valeur MAX a été trouvée, la fonction retournera la valeur 0, ce qui correspond aussi à la valeur d'une cellule vide.

Pour MIN il suffit de remplacer MAX.

Bonne journée

@+Jean-Marie
 
Re,

J'ai oublié de signaler que c'est une formule matricielle, à valider par ctrl, maj et entrée
Un résultat faux si l'on valide de façon classique, d'accord.
Trois résultats différents avec la même formule, pourquoi ?
Et si l'on trie les données dans l'ordre croissant ou décroissant, les résultats se trient aussi !
 
Hé les filles et les gars !

Avec toutes ces réponses il devrait y arriver...non...hihihi...!!!

Vous savez quand je vois tant de réponses différentes pour une seule question, je me dis que des fois pour s'amuser, on devrait, sur un exemple comme celui-là, lancer le concours de la formule la plus courte, ou alors le concours de la formule la plus pratique....ou alors la plus débile....héhé...!!

@ cogiter...!

@ +

Moa
 
Moi c'est pour le concours de la formule la plus débile

=TA_KA_LE_CALCULER_SAN_EXCEL

pasmalanim02.gif
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD
Assurez vous de marquer un message comme solution pour une meilleure transparence.

Discussions similaires

Réponses
6
Affichages
115
Réponses
18
Affichages
183
Réponses
6
Affichages
128
Retour