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 :

Remplir automatiquement un tableau


Sujet :

Excel

  1. #1
    Membre régulier
    Inscrit en
    Mai 2008
    Messages
    298
    Détails du profil
    Informations forums :
    Inscription : Mai 2008
    Messages : 298
    Points : 111
    Points
    111
    Par défaut Remplir automatiquement un tableau
    Bonjour,

    J'aimerais qu'en fonction de certaines valeurs, un tableau se remplisse automatiquement.
    Voici un exemple:

    Dans un tableau (prenons comme exemple de la cellule A1 à la cellule A10), j'aimerais que ce tableau soit rempli dans un ordre aléatoire :
    - 5 fois la lettre "A"
    - 3 fois la lettre "R"
    - 2 fois la lettre "L"

    Résultat:
    A1 = R
    A2 = A
    A3 = R
    A4 = L
    ... etc ...

    Avez-vous une idée ?

  2. #2
    Expert confirmé
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Mai 2013
    Messages
    3 617
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Canada

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Alimentation

    Informations forums :
    Inscription : Mai 2013
    Messages : 3 617
    Points : 5 912
    Points
    5 912
    Par défaut
    Bonjour,

    Ça prendrait un peu de précision...
    Est-ce que ce sont uniquement ces 3 lettres ?
    Et est-ce que ça doit toujours être 5 "A", 3 "R" et 2 "L" ?
    MPi²

  3. #3
    Membre expert

    Homme Profil pro
    Retraité
    Inscrit en
    Juin 2012
    Messages
    1 564
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Retraité
    Secteur : Enseignement

    Informations forums :
    Inscription : Juin 2012
    Messages : 1 564
    Points : 3 554
    Points
    3 554
    Billets dans le blog
    1
    Par défaut
    Bonjour,
    Ecrire dans les cellules de la plage B1:B10 la formule :
    Ecrire en A1 la formule :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    =CHOISIR((RANG(B1;$B$1:$B$10)<6)+2*(RANG(B1;$B$1:$B$10)>5)+(RANG(B1;$B$1:$B$10)>8);"A";"L";"R")
    et recopier dans les cellules de la plage A1:A10.
    La fonction ALEA étant volatile, la distribution de lettres sur A1:A10 change à chaque changement de valeur dans une cellule de la feuille.
    Si l'on veut fixer une distribution, il faut copier la plage A1:A10 puis recoller sur la même plage les valeurs(collage spécial); on peut dans
    ce cas supprimer la colonne B.
    En toute rigueur, il se pourrait que la distribution soit faussée s'il y avait deux valeurs aléatoires ex-aequo au rang 5 ou au rang 8 mais il
    y a peu de risques et il suffit au cas de changer une valeur dans une cellule quelconque pour un nouveau tirage.
    Cordialement
    Claude

Discussions similaires

  1. Réponses: 8
    Dernier message: 25/03/2013, 18h27
  2. [MySQL] Remplir automatiquement un tableau
    Par RootsRagga dans le forum PHP & Base de données
    Réponses: 4
    Dernier message: 07/09/2010, 11h04
  3. [MySQL] Remplir automatiquement un tableau
    Par pitou31 dans le forum PHP & Base de données
    Réponses: 5
    Dernier message: 01/05/2010, 13h44
  4. Réponses: 14
    Dernier message: 17/10/2005, 09h41
  5. [Info]Exportation automatique de tableau en *.pdf ou *.doc
    Par demifred dans le forum Documents
    Réponses: 3
    Dernier message: 12/08/2005, 08h06

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