SOMMEPROD OU INDEX EQUIV OU MACRO?

Y compris Power BI, Power Query et toute autre question en lien avec Excel
Y
YOUNESS1972
Membre habitué
Membre habitué
Messages : 86
Appréciation reçue : 1
Inscrit le : 19 décembre 2015
Version d'Excel : 2010 FR

Message par YOUNESS1972 » 26 février 2017, 12:43

Bonjour,
Toujours à la recherche de bonnes méthodes pour gérer mon projet, je reviens sur le forum pour retrouver votre aide précieuse.
A partir de ma BDD qui contient toute sorte d'information je voudrais faire différentes extractions de données en fonction de mes besoins; ainsi dans un premier temps avec l'aide des expert de ce forum j'ai adapté une macro qui permet d'extraire les "NOM" et "PRENOM" en fonction de deux critères "classe" et "date de départ non vide"et de les mettre dans plusieurs onglet nommés au nom des classes( PETITE SECTION, MOYENNE SECTION,...) . Jusque là tous va bien.
Mon souci c'est de créer dans un autre onglet "LISTES ASSUR" des listes qui sont renseignées à partir de ces derniers onglets( NOM et PRENOM) pour avoir chaque classe à part. Je bute sur le remplissage du reste des information( CLASSE, DATE DE NAISSANCE, LIEU DE NAISSANCE , DATE D'INSCRIPTION) à partir de la BDD ( respectivement colonne D, CE, CF, J)
J'ai testé plusieurs méthodes trouvées sur le forum; SOMMEPROD on bien INDEX avec EQUIV . J'arrive pas à trouver la bonne manière pour les adapter à mon cas.
Je joins un fichier exemple pour plus de détails.
Merci pour vos efforts.
TESTE LISTES 2.xlsm
(140.61 Kio) Téléchargé 13 fois
Avatar du membre
M12
Passionné d'Excel
Passionné d'Excel
Messages : 3'010
Appréciations reçues : 113
Inscrit le : 3 juillet 2015
Version d'Excel : 2013

Message par M12 » 26 février 2017, 13:17

Bonjour,

J'ai nommé les differentes colonnes (classe, date nais, lieu, inscrip)

j'ai renseigné en formule la classe Petite section pour modèle

A toi de voir et de reproduire sur les autres :wink:
TESTE LISTES 2.xlsm
(142.14 Kio) Téléchargé 9 fois
Merci de clôturer le fil en cliquant sur le bouton V vert du post à coté du bouton EDITER si problème résolu

Je ne répond pas au message privé
d
ddetp88
Membre dévoué
Membre dévoué
Messages : 870
Appréciations reçues : 6
Inscrit le : 5 janvier 2015
Version d'Excel : 2016

Message par ddetp88 » 26 février 2017, 13:23

Bonjour,

Avec index;equiv tu peux mettre en D2 cette formule et l'étirer vers le bas.
=SI(C7="";"";INDEX(BDD!B:J;EQUIV(B7;BDD!B:B);3))

Le test se fait seulement sur le nom.

Cordialement
Avatar du membre
M12
Passionné d'Excel
Passionné d'Excel
Messages : 3'010
Appréciations reçues : 113
Inscrit le : 3 juillet 2015
Version d'Excel : 2013

Message par M12 » 26 février 2017, 13:27

Bonjour Ddept88

Le soucis, je pense, c'est qu'il y a plus d'un "Eleve" qui peut se nommer "MARTIN", d'où le fait de doubler avec le prénom :wink:
Merci de clôturer le fil en cliquant sur le bouton V vert du post à coté du bouton EDITER si problème résolu

Je ne répond pas au message privé
d
ddetp88
Membre dévoué
Membre dévoué
Messages : 870
Appréciations reçues : 6
Inscrit le : 5 janvier 2015
Version d'Excel : 2016

Message par ddetp88 » 26 février 2017, 14:30

Bonjour M12,

C'est pourquoi j'ai ajouté dans ma réponse:
ddetp88 a écrit :Le test se fait seulement sur le nom
J'ai regardé ta proposition qui est sans conteste bien meilleur. 8)

Cordialement
Répondre Sujet précédentSujet suivant
  • Sujets similaires
    Réponses
    Vues
    Dernier message