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 :

Répéter des données en fonction d'une valeur


Sujet :

Excel

  1. #1
    Nouveau Candidat au Club
    Homme Profil pro
    Technicien maintenance
    Inscrit en
    Mars 2011
    Messages
    2
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Technicien maintenance
    Secteur : Industrie

    Informations forums :
    Inscription : Mars 2011
    Messages : 2
    Points : 1
    Points
    1
    Par défaut Répéter des données en fonction d'une valeur
    Bonjours

    Voici mon souci

    Dans un classeur excel

    Feuille 1: il y a des données textes, chiffres en fonction de ce que l'on souhaite faire ( en grande partie des menu déroulant)

    Feuille 2: je voudrais récupérer une valeur de la feuille 1 ( on va dire case "A3")et en fonction du résultat faire une action.

    si sur feuille 1 A3 = 0 , il ne ce pas rien.
    Si sur feuille 1 A3 = X

    Je voudrais écrire sur la feuille 2 en B1 "truc"; en B2 "machin"; en B3 "azerty"

    Jusque la pas de souci.

    Il me faudrait répéter la manip X fois en sautant une ligne a chaque fois.

    Si X=2 je répète 2 fois
    si X= 10 je répète 10 fois

    comme çà:

    truc
    machin
    azerty

    truc
    machin
    azerty

    .......

    truc
    machin
    azerty


    Ainsi de suite

    Merci d'avance

  2. #2
    Membre expert

    Homme Profil pro
    Spécialiste progiciel
    Inscrit en
    Février 2010
    Messages
    1 747
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 38
    Localisation : France, Haute Loire (Auvergne)

    Informations professionnelles :
    Activité : Spécialiste progiciel
    Secteur : Service public

    Informations forums :
    Inscription : Février 2010
    Messages : 1 747
    Points : 3 016
    Points
    3 016
    Par défaut
    Bonjour,

    sans programmation, c'est possible avec une formule du genre si x>1 pour B1,B2,B3
    si X>2 pour B5,B6,B7
    SiX>n pour B(4*n-1)+1,B(4*n-1)+2, B(4*n-1)+3

    Voila, tu as maintenant la formule à rentrer et à appliquer
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
     
    En B1 : 
    =SI((LIGNE(B1)-1)/4+1<=$A$3;"truc";"")
    en B2 : 
    =SI((LIGNE(B2)-2)/4+1<=$A$3;"machin";"")
    en B3 : 
    =SI((LIGNE(B3)-3)/4+1<=$A$3;"azerty";"")
    en B4 
    rien
    Puis à sélectionner les 4 cellules et faire une recopie incrémentée.
    Il te reste aussi à faire correspondre avec les feuilles utilisées.

  3. #3
    Membre averti
    Inscrit en
    Avril 2008
    Messages
    224
    Détails du profil
    Informations personnelles :
    Localisation : Autre

    Informations forums :
    Inscription : Avril 2008
    Messages : 224
    Points : 443
    Points
    443
    Par défaut
    Bonjour Korsa, carden752, le forum,

    Voici une autre solution, en formule également.
    Saisir cette formule en B1 de la feuille 2 et la tirer vers le bas :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    =SI(ENT((LIGNE()-1)/4+1)>Feuil1!$A$3;"";CHOISIR(MOD(LIGNE()-1;4)+1;"truc";"machin";"azerty";""))
    A+

  4. #4
    Nouveau Candidat au Club
    Homme Profil pro
    Technicien maintenance
    Inscrit en
    Mars 2011
    Messages
    2
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Technicien maintenance
    Secteur : Industrie

    Informations forums :
    Inscription : Mars 2011
    Messages : 2
    Points : 1
    Points
    1
    Par défaut
    Bonjour

    Merci de vos réponse.

    J'ai tester la méthode de carden752 ce matin.
    Et la....................... ca marche comme je voulais.

    Encore merci a vous.

    mromain j'utiliserais votre formule la prochaine fois .

Discussions similaires

  1. [Xpath] Valoriser une donnée en fonction d'une valeur
    Par porikito dans le forum XSL/XSLT/XPATH
    Réponses: 2
    Dernier message: 09/09/2009, 14h53
  2. [XL-2007] Extraire des lignes en fonction d'une valeur de cellule dans un autre fichier
    Par MisterTambo dans le forum Macros et VBA Excel
    Réponses: 2
    Dernier message: 19/08/2009, 10h42
  3. Réponses: 15
    Dernier message: 31/03/2009, 22h22
  4. Réponses: 3
    Dernier message: 06/11/2008, 13h31
  5. Afficher des résultats en fonction d'une valeur de liste
    Par subnox dans le forum VBA Access
    Réponses: 13
    Dernier message: 14/08/2007, 11h54

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