Tirage aléatoire avec condition

Bonjour,

Je viens requérir votre aide sur un problème qui me bloque sur Excel.

Je dispose de la colonne A avec une liste de noms, et d’une colonne B contenant simplement un X en face de certains noms.

Je cherche à afficher aléatoirement un nom de la liste A pour lequel il y a un X sur la même ligne (ou inversement).

Pour faire simple, il s’agit d’un tirage aléatoire de numéro de ligne avec une condition sur la valeur d’une colonne.

J’ai essayé de jongler avec les fonctions INDEX, LIGNE, EQUIV, ALEA.ENTRE.BORNES, etc. mais je ne trouve pas la clé.

Exemple :

Noms OK

Chaise X

Canapé

Lit X

Bureau

Avec cet exemple, le résultat attendu serait donc aléatoirement « Chaise » ou « Lit ».

D’avance, merci pour votre aide.

Bonjour,

une solution en VBA

294tirage-aleatoire.zip (13.43 Ko)

Merci bien,

ça correspond parfaitement à ce que je cherchais

Rechercher des sujets similaires à "tirage aleatoire condition"