Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

fonction recherchev avec plusieurs criteres

nguim

XLDnaute Nouveau
Bonjour à tout le monde !
je suis en train de faire une petite application pour gérer les notes des élèves d'une classe.
Voici une représentation de ce que j'ai besoin d'obtenir.

Bases de données

NOMS--------SÉQ 1------------------SÉQ 2
------------Ma---Pc--Sc-----------Ma---Pc--Sc
NGUI------12---15--18-----------16----19---20
CHOU-----15---14--13------------14----18--17
BEAU------19 --17--18----------- 17----20--19
MERV------18---19--20------------18----17--18


Bulletin de l'élève
NOMS___CHOU____ SÉQUENCE :____SÉQ 1______

MATIÈRES---------- NOTES
Ma-------------------14
Pc--------------------18
Sc--------------------17

Voici une image de ma page Excel :

En fait, je vais moi même remplir la base de données, c'est à dire saisir les noms des élèves de la classe et leurs notes pour chaque matière en fonction des séquences.
Maintenant mon problème se trouve au niveau du bulletin de l'élève. Je cherches comment faire pour que lorsque je saisie le nom d'un élève (par exemple CHOU) et la séquence(par exemple SEQ 1), j'obtiens ses différentes notes pour cette séquence.
S'il vous plait aidez moi et merci beaucoup d'avance.
 
Dernière modification par un modérateur:

Nairolf

XLDnaute Accro
Re : fonction recherchev avec plusieurs criteres

Salut,

La combinaison de formules =INDEX(matrice;EQUIV();EQUIV()) est un très bon moyen d'arriver à tes fins.

Par contre, si tu souhaites avoir quelque chose de plus précis, il faudrait que tu poste un fichier exemple.
 

david84

XLDnaute Barbatruc
Re : fonction recherchev avec plusieurs criteres

Bonjour,
sélectionner B7:B9, rentrer la formule
Code:
=TRANSPOSE(DECALER(E10;EQUIV(B3;E11:E15;0);EQUIV(D3;E10:K10;0)-1;;3))
et valider en matriciel en appuyant sur les touches Ctrl, Maj et Entrée.
A+
 

R@chid

XLDnaute Barbatruc
Re : fonction recherchev avec plusieurs criteres

Bonjour et Bienvenue sur XLD,
salut les amis
en B7 :
Code:
=RECHERCHEV(B$3;E$12:K$15;EQUIV(D$3;F$10:K$10;0)+LIGNES($7:7);0)
@ tirer vers le bas

@ + +
 

nguim

XLDnaute Nouveau
Re : fonction recherchev avec plusieurs criteres

Merci beaucoup, ça marche parfaitement.
S'il vous plait si je mets ma base de données dans une autre feuille est ce que ça marchera encore ?
 

david84

XLDnaute Barbatruc
Re : fonction recherchev avec plusieurs criteres

Bien sûr à condition que tu précises le nom de la feuille où se trouve la BDD :
Code:
=TRANSPOSE(DECALER(Bulletin!E10;EQUIV(Bulletin!B3;Bulletin!E11:E15;0);EQUIV(Bulletin!D3;Bulletin!E10:K10;0)-1;;3))
Même principe pour la formule proposée par Rachid.
A+
 

Discussions similaires

Réponses
7
Affichages
990
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…