Maximums sur plusieurs colonnes

Bonjour,

je voudrais pouvoir obtenir les 5 maximums dans l'ordre mais ces 5 maximums peuvent se situer sur plusieurs colonnes à la fois.

Ainsi, pour des valeurs appartenant à la même colonne, j'ai code de ce type la :

For i = 1 To 10

Maximum = Application.WorksheetFunction.Large(Sheets("Compo_FO").Range("BA2:BA" & dernligne), i)

ligne = Application.Match(Maximum, Columns(53), 0)

Sheets("Graphiques_FO").Range("F" & 30 + i).Value = Maximum

nom = Cells(ligne, 16).Value

Sheets("Graphiques_FO").Range("D" & 30 + i).Value = nom

Next i

Mais je ne vois pas comment le faire pour qu'il prenne les 5 maximums parmi 3 colonnes.

Merci par avance,

Cdlt.

Bonjour,

Comment peut on avoir 5 maximums sur 3 colonnes ??

peut-être veux tu parler des 5 plus grandes valeurs ?

Cordialement

Oui pardon autant pour moi

j'ai par exemple 10 valeurs en colonne A, 10 en B et 10 en C

Je veux en fait récupérer les 5 plus grandes valeurs sur ces 3 colonnes.

Bonjour,

par formule :

=GRANDE.VALEUR(A2:C11;{1;2;3;4;5})

Retourne une matrice

A traduire en vba si tu y tiens.

eric

Merci beaucoup Eric

Je vais un peu chiant mais comment je fais pour avoir les 5 valeurs parmi les colonnes A C et E ?

Merci en tout cas sinon

Si tu n'en as que 3 le plus simple c'est de les lister :

=GRANDE.VALEUR((A2:A11;C2:C11;E2:E11);{1;2;3;4;5})

et du coup la il me prend bien les 5 parmi les 3 colonnes et pas les 5 des 3 colonnes ?

Heuuuu, tu peux me le redire autrement ?

Il te retourne la même chose qu'avant non ?

Je dois m'absenter...

Avec ta deuxième formule, Obtiendrais-je les 5 plus grandes valeurs parmi les 3 colonnes ou les 5 plus grandes valeurs pour chacune des colonnes ?

Bah les 5 plus grandes parmi les 30, comme avant

Ok parfait merci beaucoup Eric !

bonne soirée à toi !

Rechercher des sujets similaires à "maximums colonnes"