Classer par valeurs positives et ensuite valeurs negatives..

  • Initiateur de la discussion Initiateur de la discussion Guido
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

Guido

XLDnaute Accro
Bonjour Le Forum

J'aimerais obtenir un premier classement avec des valeurs positives,des valeurs zero,et des valeurs négatives,

ensuites apres le premier classement avoir un 2em classement avec les valeurs positives,

un 3em classement avec valeurs zero,

et un 3em classement avec les valeurs négatives

donc 4 tableaux max ..

j'ai bien regarder partout mais pas trouver mon desir...

Merci d'avance

cela demande un travail enorme ,je pense..voila une semaine que je regardes les possibilité ,mais pas reussi..

Guido
 

Pièces jointes

Re : Classer par valeurs positives et ensuite valeurs negatives..

Bonjour,
le plus simple aurait été de traiter les #DIV/0! avant d'effectuer le classement car ce #DIV/0! est bien le résultat d'une formule.
Tu peux cependant inclure ce traitement lors du classement en utilisant une formule matricielle à valider par Ctrl, Maj et Entrée. Si tu traites tes données de la colonne B, cela donne :
Code:
=SI(ESTERREUR(GRANDE.VALEUR(SI(ESTERREUR(B$2:B$21);"";B$2:B$21);LIGNE(1:1)));"";GRANDE.VALEUR(SI(ESTERREUR(B$2:B$21);"";B$2:B$21);LIGNE(1:1)))
A+
 
Re : Classer par valeurs positives et ensuite valeurs negatives..



Bonjour david

le plus simple aurait été de traiter les #DIV/0! avant d'effectuer le classement car ce #DIV/0! est bien le résultat d'une formule

Oui,cela viens d'une formule,

en fesant le copier coller je peux saisir que les valeurs et ne pas tenir compte des #DIV/0!.

la formules je la met dans quelle celulles du tableau svp

merci

Guido
 
Re : Classer par valeurs positives et ensuite valeurs negatives..

Re
en fesant le copier coller je peux saisir que les valeurs et ne pas tenir compte des #DIV/0!.
Si tu traites les valeurs d'erreur lors de ton copier-coller, la formule devient alors plus simple (enlever la partie liée à ESTERREUR) et le traitement plus rapide (plus besoin de formule matricielle).
la formules je la met dans quelle celulles du tableau svp
Celle de ton choix : la copier dans la feuille de calcul=>appuyer sur la touche F2 du clavier et la valider en matriciel=>la tirer vers le bas.
A+
 
Re : Classer par valeurs positives et ensuite valeurs negatives..



j'ai donc enlever les valeurs #DIV/0!.

j'ai essayer d'enlever le mot que tu ma dis mais ca ne fonctionne pas

je ne suis pas doué avec les formulles..

Merci
 

Pièces jointes

Re : Classer par valeurs positives et ensuite valeurs negatives..

Re
je ne suis pas doué avec les formulles..
ce n'est pas une question d'être doué ou pas : il faut comprendre la formule utilisée sinon difficile de l'adapter.
Code:
=GRANDE.VALEUR(TaPlage;LIGNE(1:1))
Remplace "TaPlage" par la plage de valeur que tu veux traiter (N$2:N$21 par exemple).
Regarde l'aide Excel (touche F1) au sujet de la fonction GRANDE.VALEUR.
A+
 
Re : Classer par valeurs positives et ensuite valeurs negatives..

Bonjour,

Dans le fichier joint : les 4 tableaux (général, >0, =0, <0)
Plus le rang pour chacun des 4 tableaux
Ex aequo départagés par +Ligne()/9^9

La formule de la colonne M a besoin du rang de la colonne K
Je n'ai pas réussi à faire autrement
 

Pièces jointes

Re : Classer par valeurs positives et ensuite valeurs negatives..

Re

Merci pour ta solution qui me convient ,super,

il me manque seulement les n° a cotés des valeur dans le classement final

J'ai mis les numeros manuellement pour voir mon desire..et finaliser ,je vois le bout du tunnel..

Merci d'avance

Guido
 

Pièces jointes

Re : Classer par valeurs positives et ensuite valeurs negatives..

Bonjour à tous,

J'avais compris tout autre chose 🙁 . Comme j'ai fait un p'tit truc, je le publie malgré tout 😛.

C'est une fonction à quatre paramètres:
Function ranger(xvalue, xrange As Range, xquoi As Long, xordre As Long) où:

  1. xvalue est la valeur à classer
  2. xrange est la plage des valeurs de classement
  3. xquoi indique ce qu'il faut classer:
    • xquoi = -1 -> on ne classe que les valeurs négatives
    • xquoi = 0 -> on ne classe que les valeurs nulles 😕
    • xquoi = 1 -> on ne classe que les valeurs positives
    • xquoi # [-1,0,1] -> on classe toutes les valeurs
  4. xordre indique l'ordre de classement:
    • xordre = -1 -> on trie du plus grand au plus petit
    • xordre = 1 -> on trie du plus petit au plus grand

Le classement tient compte des ex-aequo.
 

Pièces jointes

Dernière édition:
Re : Classer par valeurs positives et ensuite valeurs negatives..

Re

Merci pour ta solution qui me convient aussi

mais, il me manque seulement les n° a cotés des valeur dans le classement final

Monique a rajouter avec Index Equiv peut tu voir svp

Merci d'avance pour ta proposition qui va me servir pour un autre futur fichier

a plus

Guido
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD

Discussions similaires

Réponses
1
Affichages
888
Compte Supprimé 979
C
Retour