extraire un texte aléatoire

  • Initiateur de la discussion Julien
  • Date de début
J

Julien

Guest
bonjour le forum et tous les pros d'excel (quand je vois vos réponses, je me dis que je frappe a la bonne porte :) )

mon probleme:
j'ai dressé une liste avec les bandes dessinées que j'achète (tres) régulièrement.
je suis abonné à une newsletter afin de completer avec les dernières sorties.
mais comme tout un chacun, je ne peux me permettre d'acheter toutes les nouveautés qui m'interessent.
l'idée est donc qu'a partir d'un critère simple : oui/non je retire de manière aléatoire le titre de la bd correspondant à un non, ensuite à moi de la trouver dans le commerce et de changer le "Non" en "Oui"

pour etre plus clair, je joins un fichier
 

Pièces jointes

  • bdalea.zip
    3.3 KB · Affichages: 27
M

Monique

Guest
Bonjour,

Ce fil t'intéressera peut-être :
<http://www.excel-downloads.com/html/French/forum/messages/1_52141_52141.htm>

Sinon, je t'ai mis la fonction ALEA() dans ton fichier en face de chaque "non",
et index equiv renvoie le titre correspondant au max des ALEA()
 

Pièces jointes

  • bdaleaJulien.zip
    4.3 KB · Affichages: 49
J

Julien

Guest
Merci beaucoup Monique,

j'ai bien compris la philosophie de ta résolution... il fallait y penser...
il s'agit d'une technique employable dans énormément de domaines, cela va beaucoup m'aider.

Encore Merci!

Julien
 
J

Julien

Guest
j'ai appliqué ta technique sur 3316 éléments (!!)
le calcul =SOMMEPROD(1/NB.SI(G6:G32;G6:G32))-1 prend un temps dingue
des que l'on change un "Non" en "Oui"

je me penche donc sur le probleme d'activer ce calcul uniquement sur demande d'un achat...

de plus je ne cerne pas trop l'utilité de ce calcul... il s'agit de verifier s'il y a des doublons ?

je continue a réfléchir, je donnerai le resultat (ou le non resultat) des que possible...

Julien
 
M

Monique

Guest
Bonjour,

Ce calcul ne sert à rien, sauf à vérifier s'il y a ou non des doublons.
Mais même s'il y a des doublons, le max n'est que le max.

Le recalcul de SommeProd sur tant de lignes prend du temps, mais Alea() aussi.
 

Statistiques des forums

Discussions
312 362
Messages
2 087 635
Membres
103 618
dernier inscrit
Eraser