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

Excel Discussion :

Formule pour classer des données [XL-2016]


Sujet :

Excel

  1. #1
    Membre à l'essai
    Homme Profil pro
    Responsable de projet fonctionnel
    Inscrit en
    Février 2018
    Messages
    11
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Essonne (Île de France)

    Informations professionnelles :
    Activité : Responsable de projet fonctionnel
    Secteur : Services de proximité

    Informations forums :
    Inscription : Février 2018
    Messages : 11
    Points : 10
    Points
    10
    Par défaut Formule pour classer des données
    Bonjour,

    J'ai dans la colonne A des données numériques par exemple :

    A1 : 100
    A2 : 300
    A3 : 75
    A4 : 10
    etc ...

    Je cherche une formule pouvant indiquer en colonne B, l'ordre croissant ou décroissant (peu importe) des données en A

    ex : B1 : 2
    B2 : 1
    B3 : 3
    B4 : 4

    En effet A2 contient le plus grand chiffre puis A1, puis A3 et enfin A4

    Merci de votre aide

  2. #2
    Expert éminent sénior

    Profil pro
    Conseil, Formation, Développement - Indépendant
    Inscrit en
    Février 2010
    Messages
    8 434
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Conseil, Formation, Développement - Indépendant

    Informations forums :
    Inscription : Février 2010
    Messages : 8 434
    Points : 16 291
    Points
    16 291
    Par défaut
    Bonjour

    Voir EQUIV et GRANDE.VALEUR ou PETITE.VALEUR selon l'ordre souhaité

    Utiliser LIGNE(A1) pour incrémenter GRANDE.VALEUR ou PETITE.VALEUR

    Edit :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    =EQUIV(GRANDE.VALEUR(A:A;LIGNE(A1));A:A;0)
    Chris
    PowerQuery existe depuis plus de 13 ans, est totalement intégré à Excel 2016 &+. Utilisez-le !

    Quand un homme a faim, mieux vaut lui apprendre à pêcher que de lui donner un poisson.
    Confucius

    ----------------------------------------------------------------------------------------------
    En cas de résolution, n'hésitez pas cliquer sur c'est toujours apprécié...

  3. #3
    Membre expert
    Avatar de Igloobel
    Homme Profil pro
    Développeur ERP - VBA et Formateur bureautique
    Inscrit en
    Septembre 2005
    Messages
    1 869
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Loiret (Centre)

    Informations professionnelles :
    Activité : Développeur ERP - VBA et Formateur bureautique
    Secteur : Industrie

    Informations forums :
    Inscription : Septembre 2005
    Messages : 1 869
    Points : 3 442
    Points
    3 442
    Billets dans le blog
    1
    Par défaut
    Bonjour,

    perso j'aurais utiliser la formule =RANG() ou =EQUATION.RANG()

    même si avec GRANDE.VALEUR ou PETITE.VALEUR cela marche aussi
    Ils ne savaient pas que c'était impossible ... du coup ils l'ont fait (Mark Twain)

    n'oubliez pas de si les messages vous aide ou sont pertinents et de mettre quand cela est !

  4. #4
    Expert éminent sénior

    Profil pro
    Conseil, Formation, Développement - Indépendant
    Inscrit en
    Février 2010
    Messages
    8 434
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Conseil, Formation, Développement - Indépendant

    Informations forums :
    Inscription : Février 2010
    Messages : 8 434
    Points : 16 291
    Points
    16 291
    Par défaut
    Re
    Citation Envoyé par Igloobel Voir le message
    perso j'aurais utiliser la formule =RANG() ou =EQUATION.RANG()
    Pas trouvé comment pour ma part
    Chris
    PowerQuery existe depuis plus de 13 ans, est totalement intégré à Excel 2016 &+. Utilisez-le !

    Quand un homme a faim, mieux vaut lui apprendre à pêcher que de lui donner un poisson.
    Confucius

    ----------------------------------------------------------------------------------------------
    En cas de résolution, n'hésitez pas cliquer sur c'est toujours apprécié...

  5. #5
    Expert éminent

    Homme Profil pro
    Curieux
    Inscrit en
    Juillet 2012
    Messages
    5 073
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Curieux
    Secteur : Arts - Culture

    Informations forums :
    Inscription : Juillet 2012
    Messages : 5 073
    Points : 9 853
    Points
    9 853
    Billets dans le blog
    5
    Par défaut
    Bonjour,

    à mettre en B1, pour Chris

    pour des rangs croissants, le dernier paramètre est à 1 au lieu de 0

    mais je privilégie EQUATION.RANG(), RANG() n'existant plus que pour des raisons de compatibilité

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    =EQUATION.RANG(A1;$A$1:$A$4;0)

  6. #6
    Membre à l'essai
    Homme Profil pro
    Responsable de projet fonctionnel
    Inscrit en
    Février 2018
    Messages
    11
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Essonne (Île de France)

    Informations professionnelles :
    Activité : Responsable de projet fonctionnel
    Secteur : Services de proximité

    Informations forums :
    Inscription : Février 2018
    Messages : 11
    Points : 10
    Points
    10
    Par défaut
    En effet =RANG() ou EQUATION.RANG() fonctionne bien

    Comment faire quand des données sont identiques pour que le RANG ne soit pas le même mais incrémenté ?

    Je reprends mon ex.

    A1 : 100
    A2 : 300
    A3 : 100
    A4 : 10
    etc ...

    Cela nous donne :

    B1 : 2
    B2 : 1
    B3 : 2
    B4 : 4

    Je souhaiterai que B1 ou B3 soit à 3

  7. #7
    Expert éminent sénior

    Profil pro
    Conseil, Formation, Développement - Indépendant
    Inscrit en
    Février 2010
    Messages
    8 434
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Conseil, Formation, Développement - Indépendant

    Informations forums :
    Inscription : Février 2010
    Messages : 8 434
    Points : 16 291
    Points
    16 291
    Par défaut
    RE
    [QUOTE=joe.levrai;10302131]Bonjour,

    à mettre en B1, pour Chris

    Merci, je me disais bien que je n'avais pas les idées claires ojd...
    Chris
    PowerQuery existe depuis plus de 13 ans, est totalement intégré à Excel 2016 &+. Utilisez-le !

    Quand un homme a faim, mieux vaut lui apprendre à pêcher que de lui donner un poisson.
    Confucius

    ----------------------------------------------------------------------------------------------
    En cas de résolution, n'hésitez pas cliquer sur c'est toujours apprécié...

  8. #8
    Expert éminent

    Homme Profil pro
    Curieux
    Inscrit en
    Juillet 2012
    Messages
    5 073
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Curieux
    Secteur : Arts - Culture

    Informations forums :
    Inscription : Juillet 2012
    Messages : 5 073
    Points : 9 853
    Points
    9 853
    Billets dans le blog
    5
    Par défaut
    Classement décroissant avec des valeurs identiques

    c'est toujours le premier chiffre qui passe en premier

    à mettre en B1
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    =RANG(A1;$A$1:$A$4;0)+NB.SI(A$1:A1;A1)-1

  9. #9
    Membre à l'essai
    Homme Profil pro
    Responsable de projet fonctionnel
    Inscrit en
    Février 2018
    Messages
    11
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Essonne (Île de France)

    Informations professionnelles :
    Activité : Responsable de projet fonctionnel
    Secteur : Services de proximité

    Informations forums :
    Inscription : Février 2018
    Messages : 11
    Points : 10
    Points
    10
    Par défaut
    Super,

    Ca fonctionne

    Merci à tous

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. formule pour retrouver des données et les ajouter
    Par christophe03 dans le forum Excel
    Réponses: 5
    Dernier message: 02/03/2018, 09h02
  2. Réponses: 1
    Dernier message: 15/06/2017, 16h14
  3. Réponses: 5
    Dernier message: 28/01/2015, 14h42
  4. Macro pour classer des données
    Par lmb19 dans le forum Macros et VBA Excel
    Réponses: 10
    Dernier message: 16/11/2010, 21h38
  5. Réponses: 2
    Dernier message: 05/12/2008, 22h12

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