Alea entre bornes avec exclusions et sans doublons

Résolu
j0ule Messages postés 12 Date d'inscription   Statut Membre Dernière intervention   -  
Vaucluse Messages postés 26496 Date d'inscription   Statut Contributeur Dernière intervention   -
Bonjour à tous,

Maintenant plusieurs heures que je cherche sur internet et essaye de bidouiller avec des formules mais sans résultat...

Je vous explique mon problème : J'aimerai sélectionner aléatoirement 175 jours ( dates) en 2017, en excluant certaines dates contenues dans une plage valeurs ( les vacances, les week end ect que j'ai saisi manuellement ) . Et difficultés supplémentaire je ne veux pas qu'il y ai de doublons...

J'aimerai avoir ce résultat sous forme d'une liste de 175 dates.

Merci de votre aide !!




1 réponse

Vaucluse Messages postés 26496 Date d'inscription   Statut Contributeur Dernière intervention   6 438
 
Bonjour
peut être une solution comme ceci:
votre liste de date complète de 2017 en A à partir
votre liste de date à éliminer en Z1:Z50 pour l'exemple, inutile d'inclure les samedi et dimanches

en B en ligne, la formule:

=SI(OU(JOURSEM(A1;2)>5;NB.SI($Z$1:$Z$50;A1));"";ALEA())

en C cette formule à tirer sur les 175 lignes:

=INDEX(A:A;EQUIV(GRANDE.VALEUR(B:B;LIGNE(A1));B:B;0))


bien sur la liste change à chaque action dans la feuille avec le code ALEA

crdlmnt

La qualité de la réponse dépend surtout de la clarté de la question, merci!
1
j0ule Messages postés 12 Date d'inscription   Statut Membre Dernière intervention  
 
Super Merci BEAUCOUP! Vous venez de sauver ma soirée !
0
Vaucluse Messages postés 26496 Date d'inscription   Statut Contributeur Dernière intervention   6 438
 
Pas de quoi
je passe le sujet en résolu
bonne route
crdlmnt
0