IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Excel Discussion :

Fichier excel, avec fonction "aléatoire" et "comparaison" de texte.


Sujet :

Excel

  1. #1
    Membre du Club
    Homme Profil pro
    retraité
    Inscrit en
    Janvier 2015
    Messages
    96
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 73
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : retraité

    Informations forums :
    Inscription : Janvier 2015
    Messages : 96
    Points : 53
    Points
    53
    Par défaut Fichier excel, avec fonction "aléatoire" et "comparaison" de texte.
    Bonjour,

    Tout nouveau ici, j'ai parcouru un peu vite peut-être le forum, sans trouver mes réponses :

    J'ai un fichier excel avec 3 colonnes ( C.D.E) et x lignes.

    La colonne C contient une image
    La colonne D son nom en français
    La colonne E son nom en polonais

    Dans une autre page :

    Dans la cellule K
    J'aimerai faire sortir aléatoirement une image.

    Dans la cellule L
    Écrire son nom en polonais

    Dans la cellule M
    "Erreur" si mauvaise réponse. "Bravo" si bonne réponse.

    Par la suite exporter tout ça sur ma tablette ou mon smartphone "android"

    Merci à vous, en espérant que cette 1ere intervention ne soit pas un mal de crâne .

  2. #2
    Expert éminent sénior Avatar de Menhir
    Homme Profil pro
    Ingénieur
    Inscrit en
    Juin 2007
    Messages
    16 037
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Finistère (Bretagne)

    Informations professionnelles :
    Activité : Ingénieur
    Secteur : Industrie

    Informations forums :
    Inscription : Juin 2007
    Messages : 16 037
    Points : 32 866
    Points
    32 866
    Par défaut
    Tu mets dans une cellule (autre que celles que tu cites) une fonction aléatoire qui va te servir de base de recherche.
    En remplaçant "x" par ton nombre de lignes.

    Ensuite, dans les autres cellules, tu utilises la fonction INDEX pour pointer sur la ligne souhaitée en indiquant la colonne des valeurs requises pour cette information.

    Mais je suis quasiment sûr que ça ne marchera pas pour des images, celles-ci n'étant pas dans des cellules mais "au-dessus", même si on peut avoir l'illusion qu'elles occupent le même espace.

    Dernier détail : passe ta feuille en recalcul manuel, sinon, chaque fois que tu fera quoi que ce soit dans la feuille, la valeur aléatoire changera.

  3. #3
    Membre du Club
    Homme Profil pro
    retraité
    Inscrit en
    Janvier 2015
    Messages
    96
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 73
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : retraité

    Informations forums :
    Inscription : Janvier 2015
    Messages : 96
    Points : 53
    Points
    53
    Par défaut
    Merci pour la réponse ...

    Je me disais bien aussi que cela serait trop simple ...

    En effet, je ne connais pas le nombre de lignes (celui-ci de plus sera variable en fonction des sujets Ex: cuisine, restaurant, sport, musique, )

    Et j'ai oublié de dire qu'une fois la réponse entrée, et bonne, il faut qu'une autre cellule "sorte" au hasard, ainsi de suite.

    C'est un peu un jeu ou une image s'affiche et il faut l'écrire correctement ...

  4. #4
    Membre du Club
    Homme Profil pro
    retraité
    Inscrit en
    Janvier 2015
    Messages
    96
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 73
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : retraité

    Informations forums :
    Inscription : Janvier 2015
    Messages : 96
    Points : 53
    Points
    53
    Par défaut
    Bonjour,

    Mes premières questions font résolues.
    Mes images s'affichent, le tri aléatoire est parfait.

    Mais ...

    Ce qui fonctionne est sur un feuille.

    Le but, dans une cellule x choisir une matière en fonction d'une liste (Calendrier, Nombre, verbe etc ...) ça, c'est fait.

    Maintenant, je désire qu'un tirage alea.entre.bornes se fasse dans la matière choisie.(chaque matière est une feuille dont la structure est identique.)
    Merci
    Fichiers attachés Fichiers attachés

  5. #5
    Expert éminent sénior Avatar de Menhir
    Homme Profil pro
    Ingénieur
    Inscrit en
    Juin 2007
    Messages
    16 037
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Finistère (Bretagne)

    Informations professionnelles :
    Activité : Ingénieur
    Secteur : Industrie

    Informations forums :
    Inscription : Juin 2007
    Messages : 16 037
    Points : 32 866
    Points
    32 866
    Par défaut
    Je ne comprends pas ton dernier message : tu dis que ton tri aléatoire est parfait mais que le tirage aléatoire reste à faire ???

    Qu'est-ce qui te pose problème ? Tu ne comprends pas la syntaxe et l'usage des fonctions aléatoires ?

  6. #6
    Membre du Club
    Homme Profil pro
    retraité
    Inscrit en
    Janvier 2015
    Messages
    96
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 73
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : retraité

    Informations forums :
    Inscription : Janvier 2015
    Messages : 96
    Points : 53
    Points
    53
    Par défaut
    Merci
    Oups je me suis mal exprimé ...

    La fonctions tri aléatoire fonctionne en effet lorsqu'il se fait à partir d'1 feuille de mon classeur.

    Ou je coince, c'est lorsque le tri doit se faire sur une feuille différente.
    Mon classeur contient plusieurs feuilles.
    Je choisis une feuille dans une liste, et c'est sur mon choix que doit se faire le tri aléatoire.

    En gros sur ma feuille Questions, il y a 2 parties qui sont des tests.
    La partie basse fonctionne, mais je n'arrive pas à faire fonctionner la partie haute.

    Je ne sais pas si je suis bien clair ...

  7. #7
    Expert éminent sénior Avatar de Menhir
    Homme Profil pro
    Ingénieur
    Inscrit en
    Juin 2007
    Messages
    16 037
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Finistère (Bretagne)

    Informations professionnelles :
    Activité : Ingénieur
    Secteur : Industrie

    Informations forums :
    Inscription : Juin 2007
    Messages : 16 037
    Points : 32 866
    Points
    32 866
    Par défaut
    Citation Envoyé par carus Voir le message
    La fonctions tri aléatoire fonctionne en effet lorsqu'il se fait à partir d'1 feuille de mon classeur.
    Peut-être pourrais-tu recopier ici ta formule pour qu'on puisse t'indiquer comment l'adapter.

  8. #8
    Membre du Club
    Homme Profil pro
    retraité
    Inscrit en
    Janvier 2015
    Messages
    96
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 73
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : retraité

    Informations forums :
    Inscription : Janvier 2015
    Messages : 96
    Points : 53
    Points
    53
    Par défaut
    La formule est :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    =INDEX(Nom;ALEA.ENTRE.BORNES(1;NBVAL(Nom)))
    De la cellule : B35 Feuille :Questions
    Merci

  9. #9
    Expert éminent sénior Avatar de Menhir
    Homme Profil pro
    Ingénieur
    Inscrit en
    Juin 2007
    Messages
    16 037
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Finistère (Bretagne)

    Informations professionnelles :
    Activité : Ingénieur
    Secteur : Industrie

    Informations forums :
    Inscription : Juin 2007
    Messages : 16 037
    Points : 32 866
    Points
    32 866
    Par défaut
    En supposant que tu mettes en A1 le nom de la feuille visée et que tes données soient en colonne A dans chaque feuilles en commençant à la ligne 2 et qu'il n'y a pas plus de 100 questions.
    Sinon, tu modifieras la formule en fonction
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    =INDIRECT(A1&"!A"&(1+ALEA.ENTRE.BORNES(1;NBVAL(INDIRECT(A1&"!A1:A100")))))

  10. #10
    Membre du Club
    Homme Profil pro
    retraité
    Inscrit en
    Janvier 2015
    Messages
    96
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 73
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : retraité

    Informations forums :
    Inscription : Janvier 2015
    Messages : 96
    Points : 53
    Points
    53
    Par défaut
    Grrrrrr

    Il me sort un "REF!

    j'ai fait un copié collé de la formule ...
    Je vais craquer .......

  11. #11
    Expert éminent sénior Avatar de Menhir
    Homme Profil pro
    Ingénieur
    Inscrit en
    Juin 2007
    Messages
    16 037
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Finistère (Bretagne)

    Informations professionnelles :
    Activité : Ingénieur
    Secteur : Industrie

    Informations forums :
    Inscription : Juin 2007
    Messages : 16 037
    Points : 32 866
    Points
    32 866
    Par défaut
    N'ayant pas ta structure de tableau, je n'ai pas pu la tester.
    Tu n'as qu'à la décomposée et tester les fonctions élémentaires une par une .

    Mais il est très peu probable qu'un copier/coller fonctionne puisque les références que j'ai mises dedans sont au pif (comme je le dis dans les hypothèses qui précèdent la formule), ne sachant pas où sont tes données.

    Cela dit, à ta place, je mettrais toutes mes questions dans le même onglet, on séparant les matières par colonnes. Tu t'embêterais beaucoup moins pour construire cette formule.

  12. #12
    Membre du Club
    Homme Profil pro
    retraité
    Inscrit en
    Janvier 2015
    Messages
    96
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 73
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : retraité

    Informations forums :
    Inscription : Janvier 2015
    Messages : 96
    Points : 53
    Points
    53
    Par défaut
    Merci

    Il y a le fichier en fichier joint sur la discussion.

    En effet mettre toutes les question sur une même feuille j'y ai pensé, mais je trouvais cela moins fun ...

  13. #13
    Expert éminent sénior Avatar de Menhir
    Homme Profil pro
    Ingénieur
    Inscrit en
    Juin 2007
    Messages
    16 037
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Finistère (Bretagne)

    Informations professionnelles :
    Activité : Ingénieur
    Secteur : Industrie

    Informations forums :
    Inscription : Juin 2007
    Messages : 16 037
    Points : 32 866
    Points
    32 866
    Par défaut
    Je n'ouvre pas les pièces jointes.
    Je t'ai donné toute la formule, tu peux quand même faire l'effort de l'adapter à ton fichier, non ?

  14. #14
    Membre du Club
    Homme Profil pro
    retraité
    Inscrit en
    Janvier 2015
    Messages
    96
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 73
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : retraité

    Informations forums :
    Inscription : Janvier 2015
    Messages : 96
    Points : 53
    Points
    53
    Par défaut
    c'est sur cette formule que je cale depuis 3 jours ...
    Merci

  15. #15
    Membre du Club
    Homme Profil pro
    retraité
    Inscrit en
    Janvier 2015
    Messages
    96
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 73
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : retraité

    Informations forums :
    Inscription : Janvier 2015
    Messages : 96
    Points : 53
    Points
    53
    Par défaut
    Problème résolu ...

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [XL-2010] Problème recalcul fichier Excel avec fonctions VBA
    Par julio44 dans le forum Macros et VBA Excel
    Réponses: 4
    Dernier message: 18/07/2014, 15h07
  2. [XL-2010] exporter un fichier excel avec double quotes
    Par Melvine dans le forum Excel
    Réponses: 1
    Dernier message: 06/03/2014, 23h32
  3. Réponses: 5
    Dernier message: 27/07/2012, 10h11
  4. Réponses: 3
    Dernier message: 05/02/2010, 16h09
  5. ouvrir un fichier Excel avec une requete perso
    Par legillou dans le forum Access
    Réponses: 9
    Dernier message: 21/06/2005, 15h14

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo