formule pour trier ?

  • Initiateur de la discussion Initiateur de la discussion bobo
  • 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 !

B

bobo

Guest
Bonjour,
voilà ma question :
J' ai un groupe de cellules A5...A10
Chacune contient un chiffre.

Je voudrais avoir cette colonne dupliquée à droite mais dont les cellules sont triées par ordre croissant et affichées en une rangée.
Quelle est la formule ?
Quelle est celle pour l' ordre décroissant ?
Merci d' avance.
 
Voilà, c'est très facile ave l'enregistreur de macros



Sub CroissantDecroissant()
'
' CroissantDecroissant Macro
' Macro enregistrée le 01/02/2003 par Moa
'

'
Range("A5:A12").Select
Selection.Copy
Range("C5").Select
Range("E5").Select
ActiveSheet.Paste
Application.CutCopyMode = False

Range("C5").Select
Selection.Sort Key1:=Range("C5"), Order1:=xlAscending, Header:=xlGuess, _
OrderCustom:=1, MatchCase:=False, Orientation:=xlTopToBottom

Range("E5").Select
Selection.Sort Key1:=Range("E5"), Order1:=xlDescending, Header:=xlGuess, _
OrderCustom:=1, MatchCase:=False, Orientation:=xlTopToBottom

End Sub

Voilà

@ +

moa
 

Pièces jointes

merci pour vos reponses.
malheureusement, je n' ai pu avoir accès à vos pièces jointes.
En particulier Monique,si je pouvais avoir les formules dans le message plutot que en piece jointe, ce serait parfait.
Merci.
 
Re

D'accord pour les formules dans le message

Si l'on est sûr qu'il n'y a que 6 nbres et qu'aucune cellule n'est vide
1) Tri par ordre croissant
=GRANDE.VALEUR($A$5:$A$10;{6;5;4;3;2;1})
=PETITE.VALEUR($A$5:$A$10;{1;2;3;4;5;6})
1) Tri par ordre décroissant
=PETITE.VALEUR($A$5:$A$10;{6;5;4;3;2;1})
=GRANDE.VALEUR($A$5:$A$10;{1;2;3;4;5;6})
Sélectionner les 6 cellules en même temps (autant de cellules qu'il y a de nombres à trier)
Ecrire la formule
Valider en appuyant simultanément sur ctrl + maj + entrée
(formules matricielles)
Attention : ce sont des accolades [ ] qu'il y a autour des chiffres 1;2;3;etc

S'il y a des cellules vides
Nombres à trier de A5 à A20
Laisser vide B4 et C4
1) Tri par ordre croissant
En B5 :
=SI(NB($A$5:$A$20)-NB(B$4:B4)>0;GRANDE.VALEUR($A$5:$A$20;NB($A$5:$A$20)-NB(B$4:B4));"")
à copier coller vers le bas jusqu'à B20
1) Tri par ordre décroissant
En C5 :
=SI(NB($A$5:$A$20)-NB(C$4:C4)>0;PETITE.VALEUR($A$5:$A$20;NB($A$5:$A$20)-NB(C$4:C4));"")
à copier coller vers le bas jusqu'à C20
 
- 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
55
Affichages
3 K
Réponses
1
Affichages
1 K
Réponses
6
Affichages
974
Réponses
6
Affichages
1 K
Retour