Alea entre bornes avec exclusions et sans doublons

Résolu
j0ule Messages postés 13 Statut Membre -  
Vaucluse Messages postés 27336 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

  1. Vaucluse Messages postés 27336 Date d'inscription   Statut Contributeur Dernière intervention   6 453
     
    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
    1. j0ule Messages postés 13 Statut Membre
       
      Super Merci BEAUCOUP! Vous venez de sauver ma soirée !
      0
    2. Vaucluse Messages postés 27336 Date d'inscription   Statut Contributeur Dernière intervention   6 453
       
      Pas de quoi
      je passe le sujet en résolu
      bonne route
      crdlmnt
      0