IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

APIs Google Discussion :

Forcer le classement par rang


Sujet :

APIs Google

  1. #1
    Futur Membre du Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Mai 2019
    Messages
    4
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Finistère (Bretagne)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Mai 2019
    Messages : 4
    Par défaut Forcer le classement par rang
    Bonsoir,

    Je suis actuellement en train de monter un google sheets avec un niveau de débutant pour une compétition. Je me retrouve face à un problème qui est que lorsque je souhaite créer un filtre pour mettre en ordre mon classement, celui-ci ne s'effectue pas. Je pense que c'est du au fait que j'ai utilisé la formule unique et que par conséquent ça bloque le filtre, en tout cas c'est ce que j'observe depuis mon piètre niveau

    Par conséquent, j'aimerais savoir si c'était possible de "forcer" le classement tout de même ou d'appliquer une formule.

    Voici le lien du google sheet : https://docs.google.com/spreadsheets...it?usp=sharing

    Merci d'avance.

    Cordialement.

  2. #2
    Modérateur

    Avatar de Bktero
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Juin 2009
    Messages
    4 493
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 37
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels

    Informations forums :
    Inscription : Juin 2009
    Messages : 4 493
    Billets dans le blog
    1
    Par défaut
    Bonjour,

    Pour résumé, tu voudrais que la colonne O soit dans l'ordre du classement ?

  3. #3
    Futur Membre du Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Mai 2019
    Messages
    4
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Finistère (Bretagne)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Mai 2019
    Messages : 4
    Par défaut
    Bonjour,

    Oui j'aimerais que la colonne O se classe dans l'ordre, mais par conséquent il faudrait que les colonnes P jusqu'à S fassent de même.

  4. #4
    Modérateur

    Avatar de Bktero
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Juin 2009
    Messages
    4 493
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 37
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels

    Informations forums :
    Inscription : Juin 2009
    Messages : 4 493
    Billets dans le blog
    1
    Par défaut
    La manière dont tu construis tes données est incompatible avec un tel résultat. Et cela n'est pas lié en particulier à l'utilisation de UNIQUE().

    Ton cheminement est le suivant :
    1. Tu construis la colonne O avec la liste des joueurs
    2. Tu calcules les scores dans les colonnes Q, R et S
    3. Tu crées une colonne O où tu cherches des rangs


    Tu crées les rangs a posteriori sur des données qui ne sont pas triées. C'est "trop tard".

    Deux solutions :
    1. changer complètement la manière d'agréger les données pour faire vraiment un classement
    2. construire un classement à partir des couples (rang ; joueur) que tu as déjà


    Je privilégierai la solution 2 car il suffit simplement d'utiliser cette formule (par exemple en U3) : =SORT(O3:P18;1;TRUE).

  5. #5
    Futur Membre du Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Mai 2019
    Messages
    4
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Finistère (Bretagne)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Mai 2019
    Messages : 4
    Par défaut
    Merci pour ton aide ! Quelles formules pourrais-je utiliser pour réaliser un vrai classement ?

  6. #6
    Modérateur

    Avatar de Bktero
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Juin 2009
    Messages
    4 493
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 37
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels

    Informations forums :
    Inscription : Juin 2009
    Messages : 4 493
    Billets dans le blog
    1
    Par défaut
    Honnêtement, je n'en ai pas le moindre idée... J'aurais aussi fait comme ça

    En fait, il faut bien construire les données qui servent à faire le classement. A la base tu ne les as pas et la première étape c'est bien de les faire. On pourrait essayer d'imbriquer les formules les unes dans les autres pour éviter d'avoir des colonnes avec des données intermédiaires mais je ne vois pas vraiment l'intérêt.

Discussions similaires

  1. [SGBD] Classement par ordre alphabetique
    Par Ceubex dans le forum Décisions SGBD
    Réponses: 1
    Dernier message: 02/07/2006, 20h12
  2. Réponses: 11
    Dernier message: 21/05/2006, 14h39
  3. [Conception] Classement par date et id : donner la priorité
    Par psychoBob dans le forum PHP & Base de données
    Réponses: 12
    Dernier message: 01/02/2006, 15h04
  4. Problème classement par date
    Par Triomen dans le forum Langage SQL
    Réponses: 12
    Dernier message: 06/09/2005, 14h09
  5. TValueListEditor : Avoir des couleurs différentes par rangée
    Par Griswold dans le forum Composants VCL
    Réponses: 2
    Dernier message: 06/08/2004, 19h41

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo