Relancer formule si cellules identiques
Résolu/Fermé
yomede
Messages postés
3
Date d'inscription
mardi 5 mai 2020
Statut
Membre
Dernière intervention
5 mai 2020
-
Modifié le 5 mai 2020 à 17:55
yomede Messages postés 3 Date d'inscription mardi 5 mai 2020 Statut Membre Dernière intervention 5 mai 2020 - 5 mai 2020 à 22:18
yomede Messages postés 3 Date d'inscription mardi 5 mai 2020 Statut Membre Dernière intervention 5 mai 2020 - 5 mai 2020 à 22:18
Bonjour,
J'aimerais créer sur excel une sorte de machine me permettant d'obtenir 3 noms extrait d'une liste, de manière aléatoire.
Afin de générer des noms aléatoirement dans 3 cellules différentes, j'ai utilisé cette formule qui marche très bien ;
=CHOISIR(ENT(ALEA()*8)+1;"PAUL";"PIERRE";"HUGO";"JEAN";"DAVID";"NINO";"AMAL";"MANU")
Cependant, j'aimerai que les 3 cellules ne puissent pas m'afficher des noms identiques, ce qui arrive parfois, une sorte de formule pour "relancer" la sélection aléatoire si la cellule A1 = A2 et si A2 = A3.
Merci d'avance pour votre aide
J'aimerais créer sur excel une sorte de machine me permettant d'obtenir 3 noms extrait d'une liste, de manière aléatoire.
Afin de générer des noms aléatoirement dans 3 cellules différentes, j'ai utilisé cette formule qui marche très bien ;
=CHOISIR(ENT(ALEA()*8)+1;"PAUL";"PIERRE";"HUGO";"JEAN";"DAVID";"NINO";"AMAL";"MANU")
Cependant, j'aimerai que les 3 cellules ne puissent pas m'afficher des noms identiques, ce qui arrive parfois, une sorte de formule pour "relancer" la sélection aléatoire si la cellule A1 = A2 et si A2 = A3.
Merci d'avance pour votre aide
A voir également:
- Relancer formule si cellules identiques
- Formule excel pour additionner plusieurs cellules - Guide
- Formule si et - Guide
- Mise en forme conditionnelle excel formule si - Guide
- Formule excel moyenne - Guide
- Formule - Télécharger - Études & Formations
2 réponses
yclik
Messages postés
3788
Date d'inscription
vendredi 25 juillet 2014
Statut
Membre
Dernière intervention
8 mars 2025
1 538
5 mai 2020 à 18:25
5 mai 2020 à 18:25
yclik
Messages postés
3788
Date d'inscription
vendredi 25 juillet 2014
Statut
Membre
Dernière intervention
8 mars 2025
1 538
5 mai 2020 à 19:28
5 mai 2020 à 19:28
Bonsoir
remplacer ligne()-1
par :
1 en E6
2 en F6
3 en G6
Pour relancer le tirage, a priori touche F9 ou enregistrer une macro en faisant F9 et associer la macro à un bouton
remplacer ligne()-1
par :
1 en E6
2 en F6
3 en G6
Pour relancer le tirage, a priori touche F9 ou enregistrer une macro en faisant F9 et associer la macro à un bouton
yomede
Messages postés
3
Date d'inscription
mardi 5 mai 2020
Statut
Membre
Dernière intervention
5 mai 2020
5 mai 2020 à 22:18
5 mai 2020 à 22:18
Tout fonctionne parfaitement merci beaucoup pour la solution !
5 mai 2020 à 18:56
Merci pour votre réponse
J'ai suivi votre raisonnement concernant le tirage mais je bloque sur la formule de ma 3eme cellule (la A4 sur votre image), j'ai appliqué la sélection du plus petit nombre en aléatoire pour une cellule, et du plus grand pour l'autre, mais je ne comprend pas comment faire avec la 3eme ?
De plus j'aimerai intégrer un bouton me permettant de relancer a chaque clique la machine, avais vous une idée de comment procéder ? Ou du moins de la formule vba à intégrer peut être
Merci encore