Tirage aléatoire avec condition

Résolu
Marcos Y Messages postés 122 Statut Membre -  
PHILOU10120 Messages postés 6510 Statut Contributeur -
Bonjour,

Soit un tableau Excel, par exemple : un agenda, avec les colonnes suivantes : NOM, Prénom, Adresse, Code Postal, Ville, Téléphone ;

J'aimerais savoir s'il existe une formule Excel qui me permette de tirer au hasard le NOM d'une personne qui habite Paris.

Autrement dit, existe-t-il une formule qui puisse renvoyer au hasard une ligne du tableau répondant à un ou des critères définis ?

3 réponses

via55 Messages postés 14730 Statut Membre 2 749
 
Bonjour

Possible avec ajout d'une colonne
Exemple : http://www.cjoint.com/c/EHxqArnOUMt

Cdlmnt
Via
0
Marcos Y Messages postés 122 Statut Membre 6
 
Bonjour, via55 !

Ingénieux ! Je n'y avais pas pensé.

Merci.

Je laisse quand même ce sujet ouvert quelque temps, au cas où quelqu'un connaîtrait autre solution, notamment une fonction Excel qui fait cela plus directement, sans l'ajout de colonne. Connaissant bien Excel, cela me semble surprenant que cela n'existe pas.

Cordialement,
0
PHILOU10120 Messages postés 6510 Statut Contributeur 825
 
Bonjour

Une proposition sur le fichier de Via55 que je salue au passage sans ajout de colonne, tirer la formule sur le nombre de ligne nécessaire

https://www.cjoint.com/c/EHxqMMFwcPx
0
Marcos Y Messages postés 122 Statut Membre 6
 
Bonjour, PHILOU10120,

Merci de ta contribution, mais la condition (VILLE = PARIS) n'est pas prise en compte avec ton fichier. J'ai essayé, j'obtiens des propositions qui ne remplissent pas la condition.

Cordialement,
0
PHILOU10120 Messages postés 6510 Statut Contributeur 825 > Marcos Y Messages postés 122 Statut Membre
 
Bonjour

Le fichier modifié pour prendre en compte le critères ville

http://www.cjoint.com/c/EHxsMm08jbx
0
Marcos Y Messages postés 122 Statut Membre 6
 
Bonjour à tous,

La solution de via55 est ingénieuse !

Mais je suis étonné qu'il n'y ait pas une fonction Excel native qui renvoie, pour un nombre n donné, la nième ligne répondant à un critère donné.

Merci de votre aide !

Cordialement,
0