Alea entre bornes avec exclusions et sans doublons

Résolu/Fermé
j0ule Messages postés 12 Date d'inscription mercredi 11 mars 2015 Statut Membre Dernière intervention 5 mars 2019 - 20 déc. 2017 à 18:06
Vaucluse Messages postés 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022 - 20 déc. 2017 à 19:44
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 lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022 6 394
Modifié le 20 déc. 2017 à 18:20
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 mercredi 11 mars 2015 Statut Membre Dernière intervention 5 mars 2019
20 déc. 2017 à 19:30
Super Merci BEAUCOUP! Vous venez de sauver ma soirée !
0
Vaucluse Messages postés 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022 6 394
20 déc. 2017 à 19:44
Pas de quoi
je passe le sujet en résolu
bonne route
crdlmnt
0