tableur tri de données
Répondre à la discussion
Affichage des résultats 1 à 9 sur 9

tableur tri de données



  1. #1
    kyanoss

    tableur tri de données


    ------

    Bonjour

    j'utilise Libre office 7.4.5.1 Linux Mageia

    Dans une feuille de calcul CALC j'ai une plage de 9 colonnes de A à J. Dans la colonne I j'ai ce type de valeurs sur des milliers de lignes

    contenance":2275,"arpente":fal se,"created":"2009-12-14
    contenance":22800,"arpente":fa lse,"created":"2009-12-14
    contenance":28563,"arpente":tr ue,"created":"2016-04-15

    Je veux trier cette colonne à partir de la valeur numérique située après "contenance".
    Donc pouvoir trier ces valeurs numériques par ordre croissant ou décroissant, mais pas seulement cette colonne.
    Je veux étendre la sélection aux autres colonnes comme lorsque qu'on fait "trier la plage " et "étendre la sélection"
    Car quand je fais "trier la plage " et "étendre la sélection" par ordre décroissant voilà ce que j'obtiens

    contenance":999,"arpente":fals e,"created":"2022-09-29
    contenance":9953,"arpente":fal se,"created":"2016-04-15
    contenance":995,"arpente":true ,"created":"2009-12-14

    et ce n'est pas cle résultat attendu, est-ce qu'il y a un moyen de faire ce que je souhaite
    Cordialement Dom

    -----

  2. #2
    vande545

    Re : tableur tri de données

    Bonjour
    Quand je faisais des formations, je prenais ce genre d'exemple pour montrer ce qu'il ne faut pas faire : mettre plusieurs infos dans la même cellule !
    À supposer qu'il soit possible de trier en l'état, tu obtiendras un classement alpha numérique ; par ordre croissant, 21, sera après 201 !
    Sérieusement, la solution consiste à isoler la valeur numérique dans une seule colonne et c'est possible à l'aide des formules du tableurs.
    Si toutes les cellules commencent par «contenance":», élimine cette chaîne qui ne sert à rien à l'aide des fonctions imbriquées :
    =DROITE(A1;NBCAR(A1-12))*1
    On multiplie par 1 pour forcer le résultat vers un nombre ; 12 étant le nombre de caractères à éliminer

    Je n'ai pas compris la 2e partie de la question : «je veux étendre la sélection...»

  3. #3
    vande545

    Re : tableur tri de données

    le message est parti trop vite :
    =DROITE(A1;NBCAR(-12))
    12 étant le nombre de caractères à éliminer
    Dans un second temps, formule à appliquer au résultat de la précédente :
    =DROITE(A1;CHERCHE(A1;","))*1 pour extraire le nombre ; on multiplie par 1 pour transformer la chaîne en nombre

    Je n'ai pas compris la 2e partie de la question : «je veux étendre la sélection...»
    Dernière modification par vande545 ; 07/01/2024 à 18h39. Motif: correction

  4. #4
    kyanoss

    Re : tableur tri de données

    merci de cette réponse très pertinente, mais je ne comprends pas ce qu'il faut faire, je suis utilisateur très basique.
    je n'ai pas été très clair, je veux en fait que le tri affecte l'ensemble des colonnes

  5. A voir en vidéo sur Futura
  6. #5
    vande545

    Re : tableur tri de données

    Quand ça veut pas...
    =DROITE(A1;NBCAR(A1)-12)
    =GAUCHE(B1;CHERCHE(",";B1)-1)*1

  7. #6
    vande545

    Re : tableur tri de données

    Tu veux trier tout le tableau en fonction des valeurs de la 1ère colonne ?
    Si oui colle mes formules du message précédent puis trie en sélectionnant tout en en choisissant la colonne B comme clé de tri
    Dernière modification par vande545 ; 07/01/2024 à 18h55.

  8. #7
    kyanoss

    Re : tableur tri de données

    ok, je veux trier en fonction de la colonne i et je colle où

  9. #8
    kyanoss

    Re : tableur tri de données

    je m'exprime mal il y a 10 colonnes et c'est de la 9ème la i qu'il s'agit

  10. #9
    vande545

    Re : tableur tri de données

    je m'exprime mal il y a 10 colonnes et c'est de la 9ème la i qu'il s'agit
    ok, mets toi en colonne 11
    colle cette formule : =DROITE(J1;NBCAR(J1)-12)
    mets toi en colonne 12
    colle cette formule : =GAUCHE(K1;CHERCHE(",";K1)-1)*1
    Tu étends la formule vers le bas
    Tu trie tout le tableau en fonction de la colonne 12

Discussions similaires

  1. Tableur : Min>0
    Par invite046e427d dans le forum Programmation et langages, Algorithmique
    Réponses: 9
    Dernier message: 23/08/2016, 17h13
  2. Tableur
    Par invite0bb5307a dans le forum Logiciel - Software - Open Source
    Réponses: 1
    Dernier message: 26/03/2012, 18h14
  3. Recherche tableur spécial pour traitement de données
    Par invite632ff870 dans le forum Logiciel - Software - Open Source
    Réponses: 5
    Dernier message: 19/05/2010, 13h12
  4. tableur ou base de données
    Par Alzen McCAW dans le forum Logiciel - Software - Open Source
    Réponses: 9
    Dernier message: 03/06/2008, 09h17
  5. Le Tableur
    Par invite4ffbd5c8 dans le forum Logiciel - Software - Open Source
    Réponses: 3
    Dernier message: 14/10/2004, 10h43
Dans la rubrique Tech de Futura, découvrez nos comparatifs produits sur l'informatique et les technologies : imprimantes laser couleur, casques audio, chaises gamer...