• Initiateur de la discussion Initiateur de la discussion Linda
  • Date de début Date de début

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 !

L

Linda

Guest
Bonjour le forum,

J'ai une liste de phrases dans une colonne B et je voudrais, en fonction de ce qui est saisi dans une autre cellule(A1), faire apparaitre de facon aléatoire une des phrases dans une troisieme cellule A(25)...

j'espere avoir été a peu pres clair dans mon explication 😱

quelle est la méthode à appliquer ? quelle est la formule ?

Merci

Linda
 
Bonjour Madame, Mademoiselle, Monsieur, papa, maman, fifi, riri, loulou....

Ave,

Avec une plage nommée 'ListePhrases' sans cellules vides mais dont la longueur est susceptible de varier
=INDEX(ListePhrase;ENT(ALEA()*(NBVAL(ListePhrases)-1)+1))

Chaque appui sur la touche F9 relancera un tirage
AV [MVP Excel]
 
Merci , c'est ce que je cherchais à faire

Par contre, pk dis tu que la plage peut etre 'succeptible de varier'? si je rajoute une phrase, il faudra renommer la liste ? ou bien je peux mettre des cellules vides ?

Linda
 
re

dans la formule d'AV, le nb de valeurs est compté pour déterminer la longueur de la liste. si tu intercales des cellules vides, tu fausses ce calcul.

par contre si tu rajoutes des cellules, la longueur est automatiquement réajustée

A+
 
'...si je rajoute une phrase, il faudra renommer la liste ?'

La solution serait de nommer dynamiquement ta plage sous la forme (étiquette en 1°ligne) :
=DECALER($A$2;;;NBVAL($A:$A)-1)

'.. ou bien je peux mettre des cellules vides ?'

Non, pas de cellules intermédiares vides

AV [MVP Excel]
 
- 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
Assurez vous de marquer un message comme solution pour une meilleure transparence.

Discussions similaires

Retour