Index, avec fin de zone variable

Bonjour a tous.

J'utilise une liste de 36 noms, pour déterminer un ordre de passage aléatoire. Cette "liste" est dans un tableau.

en B2 j'ai:

=INDEX(Liste;RANG(C2;$C$2:$C$37))

Je tire ensuite cette formule sur 36 lignes, voir plus ou moins suivant la longueur de ma liste

en C2 j'ai:

=ALEA()

que j'ai tiré sur plus de 100 lignes

Ceci me permet de ne pas avoir de doublon.

Mon souci:

Dans ma formule d'index, j'utilise une "liste" de nom, qui aujourd'hui en comprend 36, mais qui pourrais très bien en contenir plus ou moins.

Du coup le "$C$37" me pose un souci, car j'aimerais qu'il soit en fonction du nombre de valeur dans ma liste.

J'ai essayé d'inclure un NBVAL à la place du 37 mais….

Auriez-vous une idée?

Bonjour,

Une méthode générique :

9alea-tirage.xls (19.50 Ko)

EDIT : Avec des tableaux structurés

Bonjour à tous,

Sinon, en utilisant des tableaux structurés, on s'assure de prendre toujours la colonne entière même après un changement de hauteur.

Cdlt,

Rechercher des sujets similaires à "index fin zone variable"