Formule excel distribution aléatoire sans répétition [Résolu/Fermé]

Signaler
Messages postés
99
Date d'inscription
vendredi 9 août 2013
Statut
Membre
Dernière intervention
18 février 2019
-
Messages postés
99
Date d'inscription
vendredi 9 août 2013
Statut
Membre
Dernière intervention
18 février 2019
-
Bonjour,

Un peu d'aide serait la bienvenue :)
J'ai une liste de personnes ayant des codes spécifiques.
Chacune est rattachée à un continent.
Ce que j'essaie de faire, c'est de distribuer aléatoirement ces personnes selon leur code entre les différents continents sans répétition.
Exemple : si personne 1 (avec 7 autres personnes) est dans continent 1, avec la distribution, elle devrait tomber sur n'importe quel autre continent que le 1.

Un fichier ci-joint pour mieux comprendre ma demande.

https://www.cjoint.com/c/EIEwa5O5N00

Vous remarquerez qu'avec ce que j'ai essayé de faire, je tombe souvent sur des répétitions.

Merci d'avance pour vos différentes interventions.
Bonne journée à tous.

6 réponses

Messages postés
4
Date d'inscription
mercredi 30 septembre 2015
Statut
Membre
Dernière intervention
11 février 2016
1
bjr

T as essayé avec le tableau Croisé dynamique ?
1
Merci

Quelques mots de remerciements seront grandement appréciés. Ajouter un commentaire

CCM 60769 internautes nous ont dit merci ce mois-ci

Merci pour la reponse.
Non, je n'ai pas essayé, je ne vois pas comment proceder avec le tcd.
Messages postés
9745
Date d'inscription
mercredi 11 août 2004
Statut
Contributeur
Dernière intervention
24 juillet 2020
1 074
Bonjour,
Que doit-on comprendre avec : si personne 1 (avec 7 autres personnes) est dans continent 1, avec la distribution, elle devrait tomber sur n'importe quel autre continent que le 1 .... ?
Salutations.
Le Pingou
1
Merci

Quelques mots de remerciements seront grandement appréciés. Ajouter un commentaire

CCM 60769 internautes nous ont dit merci ce mois-ci

Messages postés
99
Date d'inscription
vendredi 9 août 2013
Statut
Membre
Dernière intervention
18 février 2019
1
Merci Pour la réponse Le Pingou.
Ce que je veux dire par là, c'est qu'il me faut une deuxième liste contenant les personnes et les nouveaux continents auxquels elles sont rattachées.

Avec cette nouvelle liste, je devrais avoir Personnes 1 à 7 dans Continent 2 ou 3.
Idem pour le reste.

Merci.
Messages postés
9745
Date d'inscription
mercredi 11 août 2004
Statut
Contributeur
Dernière intervention
24 juillet 2020
1 074
Bonjour,
Eh bien je comprends ceci :
La liste de base est dans la plage [J2 :M19]
La nouvelle liste dans la plage [B2 :E19] avec une position des personnes selon ordre aléatoire et de plus le continent ne doit pas être le même que celui de la liste de base (exemple si 2 alors se seras 3 ou 4 et ainsi de suite)
Est-ce bien cela.... ?

1
Merci

Quelques mots de remerciements seront grandement appréciés. Ajouter un commentaire

CCM 60769 internautes nous ont dit merci ce mois-ci

Messages postés
99
Date d'inscription
vendredi 9 août 2013
Statut
Membre
Dernière intervention
18 février 2019
1
Exact :)

Merci :)
Messages postés
9745
Date d'inscription
mercredi 11 août 2004
Statut
Contributeur
Dernière intervention
24 juillet 2020
1 074
Bonsoir,
Ma proposition : https://www.cjoint.com/c/EJbvRz25hoY
Note : pas compris... que doive penser les autres bénévole en voyant le message du poste 6 .....ne manque-t-il pas le bonjour et la salutation ...

1
Merci

Quelques mots de remerciements seront grandement appréciés. Ajouter un commentaire

CCM 60769 internautes nous ont dit merci ce mois-ci

Messages postés
99
Date d'inscription
vendredi 9 août 2013
Statut
Membre
Dernière intervention
18 février 2019
1
Bonjour,

Merci pour la réponse et la solution. C'est ce qu'il fallait.

Note : je m'excuse pour le comportement, pourtant je mettais un merci dans chacun de mes messages. C'est noté pour la prochaine fois.

Bonne journée.
Messages postés
9745
Date d'inscription
mercredi 11 août 2004
Statut
Contributeur
Dernière intervention
24 juillet 2020
1 074
Bonjour,
Vous pouvez remplacer la formule en colonne [P]
="Continent "&SI($N2=1;$O2+1;SI($N2=3;$O2;SI($O2=2;1;3)))
Par celle-ci :
="Continent "&INDEX({1;2;3;1;2};$N2+$O2)


1
Merci

Quelques mots de remerciements seront grandement appréciés. Ajouter un commentaire

CCM 60769 internautes nous ont dit merci ce mois-ci

Messages postés
9745
Date d'inscription
mercredi 11 août 2004
Statut
Contributeur
Dernière intervention
24 juillet 2020
1 074
Bonjour,
C'est parfait et c'est justement le genre et type de message qui ne mérite aucune réponse.
Messages postés
99
Date d'inscription
vendredi 9 août 2013
Statut
Membre
Dernière intervention
18 février 2019
1
Hein ? Je ne comprends pas.
Ai-je mal agit ?