Classer par ordre croissant

Fermé
lorenzo31600 Messages postés 3 Date d'inscription dimanche 25 octobre 2015 Statut Membre Dernière intervention 5 novembre 2015 - 25 oct. 2015 à 12:38
Mike-31 Messages postés 18313 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 21 avril 2024 - 5 nov. 2015 à 17:45
Bonjour ,

Je n'ai pas trouvé de réponse qui marche pour une opération très simple sur open office.
Il s'agit tout simplement de classer par ordre croissant horizontalement dans un tableau sur calc.

par exemple 41 4 78 33 19
qui donnerait : 4 19 33 41 78

si vous avez la solution merci d'avance.

4 réponses

Raymond PENTIER Messages postés 58393 Date d'inscription lundi 13 août 2007 Statut Contributeur Dernière intervention 23 avril 2024 17 096
Modifié par Raymond PENTIER le 25/10/2015 à 16:46
Salut.
  • Sélectionner les 5 nombres de la ligne 1
  • Données / Trier / Critères de tri / Trier selon / Ligne 1
  • Données / Trier / Options / Direction / De gauche à droite

C'est bien, la retraite ! Surtout aux Antilles ... :-)
Raymond (INSA, AFPA, CF/R)
3
Mike-31 Messages postés 18313 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 21 avril 2024 5 073
25 oct. 2015 à 14:22
Bonjour,

exemple tu as tes données entre B2 et K2, tu peux utiliser la syntaxe PETITE.VALEUR
si ta première formule est en colonne 2 soit B
=PETITE.VALEUR($B$2:$K$2;colonne()-1)

si ta formule est en colonne F
=PETITE.VALEUR($B$2:$K$2;colonne()-5)
si tu as des cellules vides tu peux ajouter une gestion d'erreur pour éviter l'affiche #VALEUR!

=SI(ESTERREUR(PETITE.VALEUR($B$2:$K$2;colonne()-1));"";PETITE.VALEUR($B$2:$K$2;colonne()-1))
1
lorenzo31600 Messages postés 3 Date d'inscription dimanche 25 octobre 2015 Statut Membre Dernière intervention 5 novembre 2015 1
5 nov. 2015 à 17:43
merci mais j'ai toujours une erreur 501...
0
lorenzo31600 Messages postés 3 Date d'inscription dimanche 25 octobre 2015 Statut Membre Dernière intervention 5 novembre 2015 1
5 nov. 2015 à 17:42
Bonjour,
J'ai essayé la première solution mais j'ai tout le temps message err501..la seconde solution marche mais pour une seule ligne...je voudrai l'appliquer à tout le tableau !

merci pour les réponses !
1
Mike-31 Messages postés 18313 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 21 avril 2024 5 073
5 nov. 2015 à 17:45
Re,

tu dois avoir un déséquilibre entre tes plage ou avec ta ligne de début, le mieux serait d'avoir un exemple de fichier anonymisé que tu peux joindre à partir de ce lien
https://www.cjoint.com/
0