Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

XL 2010 trier un colonne par ordre croisant avec formule rang

snoopy07

XLDnaute Occasionnel
Bonsoir le forum

dans mon fichier j ai mis un formule Alea() et un formule Rang

ma formule Alea est : =SI(F3="";"";ALEA()) sur la colonne E
ma formule Rang est : =SI(F3="";"";RANG(E3;$E$3:$G$52;1)) sur la colonne D

le probleme c est que je voudrais que ma colonne D soit classer par ordre croissant soit 1 2 3 4 etc pas comme elle est actuellement
j ai vu dans un fichier que c etait possible mais le probleme c est que je ne retrouve plus ce fichier

quel formule faut il rajouter a une des deux formule existante

merci d avance
Cordialement

Snoopy 07
 

Pièces jointes

  • Classeur21.xlsx
    11.3 KB · Affichages: 51

Dranreb

XLDnaute Barbatruc
Bonsoir.
Par formules ça ne me semble pas possible. Il n'y a qu'à classer la plage sur la colonne E, c'est tout. (après en avoir figé les valeurs)
Est-ce normal qu'il manque des numéros dans la colonne F ?
 

snoopy07

XLDnaute Occasionnel
Bonsoir Dranreb , cisco et le forum

oui c est normale qui manque des numero dans la colonne F
mon tableau sert pour un concours de belote
la colonne f c est equipe 1 qui rencontre equipe 2 en colonne G

je voudrais trier mon tableau D G par ordre croissant par la colonne D

quelle formule doit je utiliser

Cordialement
Snoopy 07
 

Pièces jointes

  • Classeur21.xlsx
    11.7 KB · Affichages: 52

CISCO

XLDnaute Barbatruc
Bonsoir

A mon avis, cela n'est pas très compliqué, mais comme je ne comprend pas bien ce que tu veux... A quoi servent les colonnes F et G ?

Est-ce que tu pourrais mettre le résultat que tu espères sur le fichier en pièce jointe ?

@ plus
 

snoopy07

XLDnaute Occasionnel
Bonjour CISCO et le forum

Les colonnes F et G sont les numéro des équipes qui participe au concours de belote

la colonne F rencontre la colonne G

la colonne E est le tirage aléatoire des tables

la colonne D est le numéro des tables par rapport a la colonne E

dans le fichier classeur 21 mon tableau comme il est actuellement
dans le fichier classeur 22 mon tableau comme je le veut après le trie par ordres croissant sur la colonne D
j ai mis deux fichier car si je mais tout sur le meme les valeur des cellule ne serait pas les même a cause de la fonction Aléa

cordialement
Snoopy 07
 

Pièces jointes

  • Classeur21.xlsx
    11.7 KB · Affichages: 80
  • Classeur22.xlsx
    10.5 KB · Affichages: 45

Dranreb

XLDnaute Barbatruc
Bonjour.
C'est tout le problème.
Ça n'a aucun sens, on ne peut pas classer la liste sur les nombres aléatoires (ni sur leur rang, ce qui revient au même) parce qu'ils changent tout le temps, et leur rang aussi.
Ça n'a de sens qu'à condition de figer les valeurs aléatoires.
À votre place je mettrais en D3, à propager sur 50 lignes :
Code:
=LIGNE()-2
comme ça vous seriez sûr que la colonne D est toujours classée même si vous triez sur les nombres aléatoires.
 
Dernière édition:

snoopy07

XLDnaute Occasionnel
Bonjour Dranreb

votre fonction Tirage11OK est très bonne
je ne l utile pas parce que je n arrive pas a l adapter au ficher que j ai trouver sur le net
j ai mis votre code (=LIGNE()-2) dans la colonne D

comment trier automatiquement le tableau EFG par rapport a la colonne E qui contient les nombres aleatoire
ou quelle formule doit je utiliser pour réussir le tri

cordialement
Snoopy 07
 

Pièces jointes

  • Classeur23.xlsx
    11.9 KB · Affichages: 44
Dernière édition:

CISCO

XLDnaute Barbatruc
Bonsoir

Cf. en pièce jointe, avec une formule matricielle à valider avec Ctrl+maj+entrer.

Attention, dès qu'on écrit quelque chose dans la feuille, tout change. Donc, il faut copier-coller les valeurs dès le tirage fait.

@ plus
 

Pièces jointes

  • Classeur23.xlsx
    13.1 KB · Affichages: 70

Discussions similaires

Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…