Bienvenue, Invité. Merci de vous connecter ou de vous inscrire.
Avez-vous perdu votre e-mail d'activation ?

Auteur Sujet: Tri de chiffres  (Lu 1494 fois)

atelierdangean

  • Wisi Pilier de comptoir
  • **
  • Hors ligne Hors ligne
  • Messages: 75
    • Voir le profil
Tri de chiffres
« le: Juin 19, 2012, 17:14:57 pm »
Bonsoir à tous, existe-t-il un script capable de trier des nombres et uniquement des nombres ?
Par exemple remettre en ordre cette occurrence de 54 à 688, j'ai 1200 entrées du même type :

sulfurique  54, 57, 677, 688, 72, 108, 694, 712, 344, 346, 347, 340, 394, 424, 371, 442, 392, 483, 479, 481, 626, 630, 469, 565
IP archivée

concierge

  • Administrator
  • Wisi Comment on décroche
  • *****
  • Hors ligne Hors ligne
  • Messages: 5199
  • Je suis dans l'escalier
    • Voir le profil
    • E-mail
Re : Tri de chiffres
« Réponse #1 le: Juin 19, 2012, 19:24:33 pm »
Dans quel cas précisement (sorry je n'ai pas compris…)
IP archivée
C'est pas faux...

atelierdangean

  • Wisi Pilier de comptoir
  • **
  • Hors ligne Hors ligne
  • Messages: 75
    • Voir le profil
Re : Tri de chiffres
« Réponse #2 le: Juin 19, 2012, 21:16:33 pm »
J'ai récupéré un index de 800 entrées dont les folios ne sont pas triés…  ???
IP archivée

QueenGhost

  • Wisi J'habite sur le forum
  • ****
  • Hors ligne Hors ligne
  • Messages: 357
    • Voir le profil
Re : Tri de chiffres
« Réponse #3 le: Juin 19, 2012, 22:57:21 pm »
De la part de Mikizil.

=petite.valeur($B1:$AZ1; colonne())
IP archivée
"Imagination is more important than knowledge". Albert Einstein

atelierdangean

  • Wisi Pilier de comptoir
  • **
  • Hors ligne Hors ligne
  • Messages: 75
    • Voir le profil
Re : Tri de chiffres
« Réponse #4 le: Juin 20, 2012, 07:07:10 am »
Merci QueenGhost mais je ne parle toujours pas le Clingon…
IP archivée

Eddy

  • Global Moderator
  • Wisi Comment on décroche
  • *****
  • Hors ligne Hors ligne
  • Messages: 3004
  • Éternel apprenti.
    • Voir le profil
    • WWW
    • E-mail
Re : Tri de chiffres
« Réponse #5 le: Juin 20, 2012, 08:01:48 am »
Bonjour.

Queen Ghost te renseignait une formule Excel pour le tri selon une formule.

Pour faire simple et sans formule :
Tu exportes la liste des chiffres dans un fichier de manière à pouvoir l'ouvrir dans Excel (CSV, TXT tabulé, etc.).
Admettons que tu ais ta série de chiffres dans la ligne 1 d'excel, sélectionnes-y une cellule, et dans l'onglet "Données" clique sur "Trier". Clique le bouton "Options" et sélectionnes "De gauche à droite".
Ensuite :
  • Trier par : Ligne 1
  • Trier sur : Valeurs
  • Ordre : Du plus petit au plus grand
Et valides.
Il te reste à réintégrer ta série de chiffres dans ID.


IP archivée
Config : I-Mac 27" Core I5 12Go RAM - OSX 10.7._

QueenGhost

  • Wisi J'habite sur le forum
  • ****
  • Hors ligne Hors ligne
  • Messages: 357
    • Voir le profil
Re : Tri de chiffres
« Réponse #6 le: Juin 20, 2012, 08:24:18 am »
Salut Eddy,

Bien vu ! Excel bien sûr !

Fais simplement attention à prendre en compte toutes les données du problème, et notamment ici un paramètre essentiel d'AtelierDangean : 800, voir 1 200 entrées d'index…

A suivre…  ;)
IP archivée
"Imagination is more important than knowledge". Albert Einstein

Eddy

  • Global Moderator
  • Wisi Comment on décroche
  • *****
  • Hors ligne Hors ligne
  • Messages: 3004
  • Éternel apprenti.
    • Voir le profil
    • WWW
    • E-mail
Re : Tri de chiffres
« Réponse #7 le: Juin 20, 2012, 08:46:36 am »
J'ai testé la formule, je n'ai toutefois pas vraiment trouvé comment l'appliquer correctement, lorsqu'on l'insère dans une cellule, elle ne s'applique qu'à cette cellule !
IP archivée
Config : I-Mac 27" Core I5 12Go RAM - OSX 10.7._

QueenGhost

  • Wisi J'habite sur le forum
  • ****
  • Hors ligne Hors ligne
  • Messages: 357
    • Voir le profil
Re : Tri de chiffres
« Réponse #8 le: Juin 20, 2012, 08:53:38 am »
Eddy,

Je te laisse y réfléchir jusqu'à ce soir. Dans l'intervalle, AtelierDangean peut traiter les 1 200 lignes les unes après les autres… s'il n'a pas envie d'attendre, mais il va avoir besoin de beaucoup de café… ou de thé !

A suivre…  ;)
IP archivée
"Imagination is more important than knowledge". Albert Einstein

Eddy

  • Global Moderator
  • Wisi Comment on décroche
  • *****
  • Hors ligne Hors ligne
  • Messages: 3004
  • Éternel apprenti.
    • Voir le profil
    • WWW
    • E-mail
Re : Tri de chiffres
« Réponse #9 le: Juin 20, 2012, 11:01:09 am »
Je vais y réfléchir !

Disons que j'ai bien le moyen d'y arriver avec la formule mais il devrait y avoir plus rapide que de recopier cette formule sur toute la ligne deux ou se trouveraient donc les chiffres triés !


Toujours est-il que le tri horizontal sous excel avec la méthode que je cite plus haut à l'avantage d'être simple, rapide et de ne pas avoir besoin de formule ! Et comme on peut avoir un nombre important  ce colonnes dans Excel, il n'y a pas de restriction, en tous cas pas pour 1200 entrées !
« Dernière modification: Juin 20, 2012, 11:20:35 am par Eddy »
IP archivée
Config : I-Mac 27" Core I5 12Go RAM - OSX 10.7._

atelierdangean

  • Wisi Pilier de comptoir
  • **
  • Hors ligne Hors ligne
  • Messages: 75
    • Voir le profil
Re : Tri de chiffres
« Réponse #10 le: Juin 20, 2012, 11:03:07 am »
Merci Eddy

Vivement ce soir… Plus Belle la Vie à 20 h 20 et la solution de QueenGhost !

Quelle belle soirée en perspective ! J'ai hâte…  ;D
IP archivée

QueenGhost

  • Wisi J'habite sur le forum
  • ****
  • Hors ligne Hors ligne
  • Messages: 357
    • Voir le profil
Re : Tri de chiffres
« Réponse #11 le: Juin 20, 2012, 13:43:13 pm »
Eddy,

Dans ta solution, AtelierDangean fait le tri ligne à ligne et rate Plus Belle La Vie !. Dans la mienne, en 5 min., on est tous devant la télé à siroter une limonade !

A ce soir.  ;)

PS : J'apprécie ces échanges car on est tous gagnants ! Concierge sera de mon avis !
IP archivée
"Imagination is more important than knowledge". Albert Einstein

concierge

  • Administrator
  • Wisi Comment on décroche
  • *****
  • Hors ligne Hors ligne
  • Messages: 5199
  • Je suis dans l'escalier
    • Voir le profil
    • E-mail
Re : Tri de chiffres
« Réponse #12 le: Juin 20, 2012, 14:25:42 pm »
Citation
PS : J'apprécie ces échanges car on est tous gagnants ! Concierge sera de mon avis !
Évidement, surtout dans la bonne humeur et la politesse ;)


N'est-ce pas atelierdangean ?  8)
IP archivée
C'est pas faux...

atelierdangean

  • Wisi Pilier de comptoir
  • **
  • Hors ligne Hors ligne
  • Messages: 75
    • Voir le profil
Re : Tri de chiffres
« Réponse #13 le: Juin 20, 2012, 14:58:17 pm »
Pas de soucis M. Concierge…  ::)
IP archivée

QueenGhost

  • Wisi J'habite sur le forum
  • ****
  • Hors ligne Hors ligne
  • Messages: 357
    • Voir le profil
Re : Tri de chiffres
« Réponse #14 le: Juin 20, 2012, 15:44:48 pm »
Avant l'apéro, un peu de sérieux.

Ci-joint un petit exemple (voir fichier excel joint) du problème d'AtelierDangean :

Comme l'a bien résumé Eddy, on importe dans Excel un fichier texte qui nous permet d'avoir le mot indexé dans la première cellule de la ligne "1" (c'est un ex.), suivi des n° de page (1 par cellule). Sur ce point, on est tous d'accord.

On se retrouve au final avec 800, voire 1 200 lignes – on prendra comme donnée de départ qu'il y a 1 238 entrées d'index –, qui se présentent toutes de la même façon, à ceci près que :

1/ les n° de page sont en vrac -- C'est le problème d'AtelierDangean ;
2/ le nombre de colonnes dans lesquelles se trouvent ces n° de page est évidemment variable : certaines lignes peuvent n'avoir qu'un n° de page, d'autres 2, ... -- repérons la ligne la plus pleine : par ex. la ligne 467 du fichier Excel comporte 36 n° de page.

[J'espère que vous n'avez pas attaqué l'apéro car vous allez être largués sinon !  :D ]

Dans le fichier, on réduit la problématique à 3 lignes, 9 n° de page pour la ligne 1 (la plus longue).

Soit 3 lignes x 9 colonnes [au total, 27 cellules ; Dans l'ex. d'AtelierDangean (j'extrapole…), 1 238 lignes x 36 colonnes = 44 568 cellules ; imaginez 5 000 lignes avec 100 n° de page par ligne, en vrac : 500 000 cellules !!!!!!!!!!!!

1/  Il suffit de saisir la formule magique // =petite.valeur($B1:$AZ1; colonne()) // 1 fois, disons dans la cellule A11.
Pour B1, rien à corriger ; "AZ1" correspond au n° de la dernière colonne : comme on a 9 n° de page pour la ligne 1, cela correspond à la colonne "J".

La formule à saisir est donc :

=petite.valeur($B1:$J1; colonne())

Une fois saisie, on sélectionne la cellule, et on la duplique sur une zone de 3 lignes x 9 colonnes.

Le Tri est fait !!

2/ On sélectionne la zone (les 3 lignes x les 9 colonnes). Copier.
On sélectionne la zone d'origine (zone B1 -- J3) et on fait un "coller spécial". Cela remplace les données d'origine par les données triées. Plus de formule. Supprimer la partie où se trouve les cellules avec les formules (zone A11 -- I13).

3/ Rechercher "#NOMBRE!" (quand il n'y a rien !) et remplacer par rien.

4/ Enregistrer le fichier en .csv.

5/ Importer dans ID et remplacer le séparateur par des "virgules".

On peut enfin attaquer l'apéro.  ;)  Même à 17 h 40 !!
« Dernière modification: Juin 20, 2012, 16:46:24 pm par QueenGhost »
IP archivée
"Imagination is more important than knowledge". Albert Einstein
 




 
Wisibility.com
Wisibility est un sité dédié à la formation aux métiers l’image. Vous y trouverez différentes ressources gratuites et payantes vous aidant à maîtriser les logiciels graphiques tels que Photoshop, Illustrator, InDesign, Flash…

Aujourd’hui, Wisibility réunit une vingtaine d’experts, intervenant en Entreprise pour former graphistes, webdesigners, développeurs web, photographes, monteurs, trucistes…

Depuis 2006 nous nous sommes spécialisés dans les tutoriels vidéos permettant de se former à distance. Des centaines de tutoriels accessibles gratuitement et une boutique sur laquelle vous trouverez des formations complètes et des exercices pratiques.

Wisibility organise des événements graphiques, réalise une WebTV

Wisibility sur Adobe TV

Retrouvez nos tutoriels et nos émissions
sur le site officiel Adobe



 
Nos partenaires

Adobe   fotolia   WebINK   Amka   macandphoto   club
 


Contact - Wisibility est une marque déposée - Mentions légales

Creative Commons License

infos - inspiration - rendez-vous - logiciels materiels - tutoriels gratuits - formations en ligne - forums - galeries - glossaire - wisi tv