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 :

Tableau dynamique conditionné par liste déroulante


Sujet :

Excel

  1. #1
    Nouveau Candidat au Club
    Homme Profil pro
    Ressources humaines
    Inscrit en
    Septembre 2015
    Messages
    1
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 52
    Localisation : France, Vaucluse (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Ressources humaines
    Secteur : Administration - Collectivité locale

    Informations forums :
    Inscription : Septembre 2015
    Messages : 1
    Points : 1
    Points
    1
    Par défaut Tableau dynamique conditionné par liste déroulante
    Bonjour à tous,

    je suis en cours de réalisation de tableaux permettant la gestion RH à l'année de 5 équipes de 9 personnes.
    J'ai déjà réalisé pas mal d'onglets comprenant des tableaux notamment certains étant des bilans composés comme suit :


    - 1 onglet par mois (TT JANVIER)
    - 1 ligne par agent (ligne 4 Dupond René)
    - chaque ligne est remplie par des colonnes représentant le bilan d'un type de temps de travail (a=2 périodes de travail de 8 h, b=4 périodes de travail de 12h...)

    je souhaiterai créer un tableau bilan par agent :
    - dont la trame est fixe
    - le choix de l'agent se fait par liste déroulante
    - le tableau se rempli en fonction du nom de l'agent choisi en allant chercher les données uniquement de la ligne 4 correspondant à Dupônt René.


    La création du tableau et de la liste déroulante ne me pose pas de soucis, c'est la récupération des données correspondantes au nom qui me pose problème.

    J'espère avoir été à peu près clair?

    Merci pour vos réponses.

    Bien cordialement.

  2. #2
    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,
    J'ai supposé que dans la feuille 'TT Janvier', les noms des employés étaient en colonne A et commençaient en ligne 2 et que les renseignements à récupérer (a, b ...) se trouvaient sur chaque ligne entre les colonnes B et J incluses. (voir la figure ci-dessous)
    Nom : TT janvier.JPG
Affichages : 331
Taille : 29,8 Ko
    Dans la feuille 'Bilan Employé', le nom de l'employé est en A1 ; la colonne A contient de la ligne 3 à la ligne 14 le nom des mois et les renseignements à récupérer doivent s'écrire dans les cellules de la plage B3:J14.
    Nom : Bilan.JPG
Affichages : 233
Taille : 49,2 Ko
    Sélectionner la plage B3:J3 (avec la cellule B3 comme cellule active) et écrire la formule matricielle :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    =SI(ESTERR(INDIRECT("'TT "&$A3&"'!$B$1:$J$1"));"";INDEX(DECALER(INDIRECT("'TT "&$A3&"'!$B$1:$J$1");EQUIV('Bilan employé'!$A$1;INDIRECT("'TT "&$A3&"'!$A:$A");0)-1;);0))
    à valider par Ctrl + Maj + Entrée.
    Recopier jusqu'en ligne 14.
    Cordialement
    Claude

Discussions similaires

  1. Réponses: 8
    Dernier message: 10/01/2013, 15h30
  2. Réponses: 5
    Dernier message: 01/08/2006, 14h39
  3. Réponses: 9
    Dernier message: 10/07/2006, 14h52
  4. recherche par liste déroulante dans un formulaire
    Par toto10 dans le forum Access
    Réponses: 13
    Dernier message: 07/07/2006, 16h49
  5. executer une requête par liste déroulante
    Par lolo_bob2 dans le forum Access
    Réponses: 2
    Dernier message: 15/05/2006, 11h35

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