Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

lapitchoonette

XLDnaute Nouveau
bonjour!
je voudrais faire une formule qui me permettrait de prendre un texte de facon aleatoire dans une colonne
jen suis arrivé a cette formule
=INDEX(NUMÉRO_DU_FORFAIT;ENT(ALEA())*NBVAL(NUMÉRO_DU_FORFAIT)+1)

(NUMERO_DU_FORFAIT est le nom de ma plage, la colonne)
mais le probleme c'est que ce n'est pas aleatoire je ne compren pas pourquoi c'est toujours la premiere ligne meme en actualisant
merci d'avance...
 
Re : fonction aleatoire

Bonjour et bienvenue

Une parenthese à deplacer

=INDEX(NUMÉRO_DU_FORFAIT;ENT(ALEA()*NBVAL(NUMÉRO_ DU_FORFAIT))+1)

Alea donne un nombre aleatoire entre 0 et 0,9999999999
Ent(Alea) donne toujours 0
0 * Nbval = 0 +1 = 1

Ent(Alea()*Nbval) est la formule correcte pour avoir un n° aleatoire entre 0 et nbval
ensuite on ajoute 1 pour eviter le 0 et avoir la derniere occurence
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD

Discussions similaires

Retour