Choix aléatoire de donnée Excel

Fermé
frankie789 Messages postés 2 Date d'inscription mercredi 7 mai 2014 Statut Membre Dernière intervention 7 mai 2014 - 7 mai 2014 à 18:41
eriiic Messages postés 24595 Date d'inscription mardi 11 septembre 2007 Statut Contributeur Dernière intervention 2 septembre 2024 - 7 mai 2014 à 21:59
Bonjour,

J'ai déjà lu des précédents posts effectué sur cette question, cependant mon problème se stiue au point ou il faut que je choisisse aléatoirement par exemple 250 données entre 2009 et 2011 parmi un échantillon de 2000 données. Comment est-ce que l'on peut intégrer cette fonction dans excel ?

Merci.
A voir également:

3 réponses

Vaucluse Messages postés 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022 6 410
7 mai 2014 à 18:51
Bonjour*
à adapter
si vos données sont en colonne A de A1 à A2000

en B1, à tirer jusqu'en B2000

=ALEA()

pour éditer les valeurs

en C1
=INDEX($A$1:$A$2000;LIGNE())

à tirer jusqu'en ligne 250

crdlmnt
1
frankie789 Messages postés 2 Date d'inscription mercredi 7 mai 2014 Statut Membre Dernière intervention 7 mai 2014
7 mai 2014 à 19:21
Merci Vancluse pour cette réponse rapide.

Mais j'ai aussi 22 colonnes avec des informations personnelles pertinentes à inclure dans mon rapport avec chacune de ces 250 données.

Comment est-ce que je peux Drag in ces colonnes dans mon nouvel onglet sans pour autant être obliger de les copier/coller individuellement ?

Merci encore !
0
Vaucluse Messages postés 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022 6 410
Modifié par Vaucluse le 7/05/2014 à 19:40
Bonjour

Tout dépend de la configuration de vos données, et aussi du fait que je ne v ous ai pas donné une bonne formule! :-(((
une fois votre colonne de référence aléatoire éditée, essayez d'adapter ceci
périmètre en feuil1 de A1 à Y2000 avec les date en colonne C
vous placez la formule ALEA en colonne V

Pour l'édition sur feuil2
en A1:

=INDEX(Feuil1!$A$1:$Z$2000;EQUIV(GRANDE.VALEUR(Feuil1!$Z$1:$Z$2000;LIGNE();Feuil1!$A$1:$A$2000;0);COLONNE())

en tirant cette formule vers la droite, vous ressortirez les valeurs de chaque colonne sur la ligne trouvée.
Attention aux signes $ aux bons endroits, et si vos noms de feuille comportent des blancs ou des opérateurs, placez les entre apostrophes.
(mais il est plus simple de nommer les champs)

Principe de la formule:
INDEX(Champ;Ligne; Colonne) ressort la valeur de la cellule au croisement de la ligne et de la colonne du champ précisées

crdlmnt
.
0
eriiic Messages postés 24595 Date d'inscription mardi 11 septembre 2007 Statut Contributeur Dernière intervention 2 septembre 2024 7 234
7 mai 2014 à 21:59
Bonsoir à tous,

ou bien trier sur la colonne avec alea() et supprimer toutes les lignes au-delà de celles voulues.

eric
0