[Excel]
Matthieu
-
G.David Messages postés 790 Statut Membre -
G.David Messages postés 790 Statut Membre -
Bonjour à tous, j'aurai besoin de votre aide,
Je possède la dernière version de Excel et j'aurai une question à propos des fonctions.
J'aurai besoin d'une fonction qui donne aléatoirement le contenu d'une cellule (dans mon cas les cellules contiennent des mots) parmis une plage de cellule sélectionné. Existe t-il une fonction de ce type?
merci d'avance, j'attend vos réponse
Je possède la dernière version de Excel et j'aurai une question à propos des fonctions.
J'aurai besoin d'une fonction qui donne aléatoirement le contenu d'une cellule (dans mon cas les cellules contiennent des mots) parmis une plage de cellule sélectionné. Existe t-il une fonction de ce type?
merci d'avance, j'attend vos réponse
A voir également:
- [Excel]
- Liste déroulante excel - Guide
- Word et excel gratuit - Guide
- Si ou excel - Guide
- Déplacer colonne excel - Guide
- Comment trier par ordre alphabétique sur excel - Guide
13 réponses
j'habite un peu plus haut....
VBA = visual basic pour application
tu dois utiliser des macros de excel.
Je ne sais plus, outils puis macro ?
VBA = visual basic pour application
tu dois utiliser des macros de excel.
Je ne sais plus, outils puis macro ?
aie...
Si tu n'as aucune notion en programmation, ça va être dur !
ou tu te trouves une ame de bonne volonté qui te réalise ton petit script, ou tu apprends le VBA.
Si tu n'as aucune notion en programmation, ça va être dur !
ou tu te trouves une ame de bonne volonté qui te réalise ton petit script, ou tu apprends le VBA.
Salut les gens,
En bricolant un peu, on y arrive :
=ALEA() génere un numéro aléatoire
=RANG(tacellule;taplage) donne un numéro de rang
=RECHERCHEV rapatrie les données
Tu as tout ce qu'il te faut, à toi de jouer Matthieu.
A+
En bricolant un peu, on y arrive :
=ALEA() génere un numéro aléatoire
=RANG(tacellule;taplage) donne un numéro de rang
=RECHERCHEV rapatrie les données
Tu as tout ce qu'il te faut, à toi de jouer Matthieu.
A+
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Mais tout le monde est là, ça va devenir le foutoir ici!
Salut Cyberbob33 content de toi?
Bonjour chez vous!
Je ne suis pas un n°, je suis un homme libre!
Salut Cyberbob33 content de toi?
Bonjour chez vous!
Je ne suis pas un n°, je suis un homme libre!
Re,
J' ai fait un petit exemple avec un fichier de citations : http://cjoint.com/?eAq0WuCJRt
F9 recalcule et donc change la citation en F2/G2....
A+
J' ai fait un petit exemple avec un fichier de citations : http://cjoint.com/?eAq0WuCJRt
F9 recalcule et donc change la citation en F2/G2....
A+
Content que ça te plaise,j'ai le meme en petite appli vba, je te l'enverrai à la prochaine mise à jour....
essaye ca tu nommes ta zone machin
puis tu choisis 6 cellules que tu nommes et renseignes
nbcol =COLONNES(machin)
nblign =LIGNES(machin)
tirage =ENT((ALEA()*COLONNES(machin)*LIGNES(machin))+1)
coltir =((tirage-ligtir)/nblign)+1
ligtir =SI(MOD(tirage;nblign)=0;nblign;MOD(tirage;nblign))
valeur =INDEX(machin;ligtir;coltir)
puis tu choisis 6 cellules que tu nommes et renseignes
nbcol =COLONNES(machin)
nblign =LIGNES(machin)
tirage =ENT((ALEA()*COLONNES(machin)*LIGNES(machin))+1)
coltir =((tirage-ligtir)/nblign)+1
ligtir =SI(MOD(tirage;nblign)=0;nblign;MOD(tirage;nblign))
valeur =INDEX(machin;ligtir;coltir)
Salut matthieu
supposons que ta plage soit en b4:B135
la cellule ou ta valuer doit etre retournée C6
dans C6 tu tapes : =indirect(concatener("B";alea.entre.bornes(4;135)))
indirect va transformper en adresse de cellule ce qui est entre ses parentheses
concatener va retourner le b et le numero genere au hazard ,entier entre 4 et 135
Cordialement
G.David
supposons que ta plage soit en b4:B135
la cellule ou ta valuer doit etre retournée C6
dans C6 tu tapes : =indirect(concatener("B";alea.entre.bornes(4;135)))
indirect va transformper en adresse de cellule ce qui est entre ses parentheses
concatener va retourner le b et le numero genere au hazard ,entier entre 4 et 135
Cordialement
G.David
un grand MERCI a vous tous,
j'arrive à faire ce que je voulais. j'ai utilisé le meme principe que tompols avec ses citations (tres belles d'ailleurs...)
par contre j'ai maintenant un autre probleme, toujours avec excel^^.
Prenons en exemple les citations. Grace au procédé de "tompols", une citation vient aléatoirement et le but est de dire qui est l'auteur de cette citation, si la réponse est vrai, l'ordinateur dit vrai sinon il dit faux.
J'ai pensé utilisé la fonction EXACT sous excel mais lorsque l'on met un nom et que l'on tape entré, la citation change aléatoirement (avec le procédé de tompols) et le nom d'auteur que l'on a rentré est vérifié avec celui de la nouvelle phrase. d'ou mon problème...
J'espere avoir été clair, aidez moi svp
j'arrive à faire ce que je voulais. j'ai utilisé le meme principe que tompols avec ses citations (tres belles d'ailleurs...)
par contre j'ai maintenant un autre probleme, toujours avec excel^^.
Prenons en exemple les citations. Grace au procédé de "tompols", une citation vient aléatoirement et le but est de dire qui est l'auteur de cette citation, si la réponse est vrai, l'ordinateur dit vrai sinon il dit faux.
J'ai pensé utilisé la fonction EXACT sous excel mais lorsque l'on met un nom et que l'on tape entré, la citation change aléatoirement (avec le procédé de tompols) et le nom d'auteur que l'on a rentré est vérifié avec celui de la nouvelle phrase. d'ou mon problème...
J'espere avoir été clair, aidez moi svp
Normal
la fonction alea() si elle est utilisée est recalculé a chaque modification (en temps normal) il faut aller dans les options et decocher la case calcul automatique . ce posera le problème du recalcul de tes fonctions
l'appui sur F9 ne resoudra rien puisque le recalcul redonnera une autre valeur a ta cellule aleatoire le passage par macro semble etre la meilleur solution (mais bon il n'est que 7h24 peut etre que je ne sius pqs tout a fait reveillé)
Cordialement
G.David
la fonction alea() si elle est utilisée est recalculé a chaque modification (en temps normal) il faut aller dans les options et decocher la case calcul automatique . ce posera le problème du recalcul de tes fonctions
l'appui sur F9 ne resoudra rien puisque le recalcul redonnera une autre valeur a ta cellule aleatoire le passage par macro semble etre la meilleur solution (mais bon il n'est que 7h24 peut etre que je ne sius pqs tout a fait reveillé)
Cordialement
G.David
j'ai modifier le fichier exemple
http://cjoint.com/?eCiTqz5WF2
dedans il y a une petite macro qui lance le nombre aleatoire
sur la feuille un bouton pour activer la macro
et une case reponse avec une liste deroulante des auteurs
attention la recherche les noms d'auteurs n'ont pas tous le même format
par ex si tu repond confucuis au lieu de Maurice Confucius la reponse sera fausse idem Si tu répond EInstein au lieu d' Albert Einstein (je te raconte pas si tu met Franck en prénon ... monstrueux)
Cordialement
G.David--
le respect n'est pas un dû
il se merite
http://cjoint.com/?eCiTqz5WF2
dedans il y a une petite macro qui lance le nombre aleatoire
sur la feuille un bouton pour activer la macro
et une case reponse avec une liste deroulante des auteurs
attention la recherche les noms d'auteurs n'ont pas tous le même format
par ex si tu repond confucuis au lieu de Maurice Confucius la reponse sera fausse idem Si tu répond EInstein au lieu d' Albert Einstein (je te raconte pas si tu met Franck en prénon ... monstrueux)
Cordialement
G.David--
le respect n'est pas un dû
il se merite
c'est quoi?
tu pourrait m'expliquer stp,
Tu n'habiterais pas en Bretagne?