XL 2010 trier un colonne par ordre croisant avec formule rang

snoopy07

XLDnaute Junior
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
 

Fichiers joints

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 Junior
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
 

Fichiers joints

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 Junior
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
 

Fichiers joints

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:

Dranreb

XLDnaute Barbatruc
Question: Pourquoi ne prenez vous pas les rencontres dans l'ordre aléatoire fixé par ma fonction Tirage11OK, avec comme indice de 2ième dimension du tableau Tirage le N° de table ?
 

snoopy07

XLDnaute Junior
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
 

Fichiers joints

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
 

Fichiers joints

Dranreb

XLDnaute Barbatruc
Notez que vous pourrez toujours joindre ce que vous aurez essayé, je regarderai si ça ne marche pas, mais ce serait très étonnant tellement c'est simple…
 

Discussions similaires


Haut Bas