Fonctoin "recherche"???

minidou -  
pijaku Messages postés 13513 Date d'inscription   Statut Modérateur Dernière intervention   -
Bonjour à tous,

je vous appelle à l'aide car je reccherche une fonction sur excel mais ne sais même pas si elle est faisable.

Voilà, j'ai un tableau à double entrée en feuille 2 avec en ligne des emplois et en colonne des années d'ancienneté.

sur ma feuille 1 j'ai une cellule avec un menu déroulant pour les possibilités d'emploi et une autre avec les possibilités d'ancienneté.

J'aimerai que dans ma troisième cellule et en fonction des choix des deux cellules précédentes, excel me donne le coefficient qui correspond dans mon tableau de données (soit comme exemple poste d'éducateur spécialisé avec 10 ans d'ancienneté donne un coefficient de 501)...

Merci de votre aide.

2 réponses

Vaucluse Messages postés 27336 Date d'inscription   Statut Contributeur Dernière intervention   6 449
 
Bonjour
à tout hasard si j'ai bien compris:
en plaçant pour l'exemple et à adapter

Un tableau de A1 à J100
De A1 à A100, les anciennetés
de B1 à J1 les emplois
En X1 l'ancienneté cherchée
en Y1 l'emploi cherché

=INDEX($A$1:$J$100;EQUIV(X1;$A1:$A$100;0);EQUIV(Y1;$A$1:J$1;0))
devrait vous donner la valeur cherchée

attention aux signes $ si la ,formule doit être copiée sur plusieurs lignes

crdlmnt
0
pijaku Messages postés 13513 Date d'inscription   Statut Modérateur Dernière intervention   2 768
 
Bonjour,
3 choses :
ZONE = zone complète de recherche, soit la plage de cellules saisies en Feuil2
Ex : Feuil2!A1:Z513
COL = Ton champ d'entêtes de colonnes en feuille2
Ex : Feuil2!A1:Z1
LIG = Ton champ d'entêtes de lignes en feuille2
Ex : Feuil2!A1:A513

En Feuil1!A1 : ta liste déroulante "emploi"
en Feuil1!B1 : l'autre liste

La formule est :
=INDEX(ZONE;EQUIV(Feuil1!A1;LIG;0);EQUIV(Feuil1!B1;COL;0))

Soit, avec l'adressage des plages :
=INDEX(Feuil2!A1:Z513;EQUIV(Feuil1!A1;Feuil2!A1:A513;0);EQUIV(Feuil1!B1;Feuil2!A1:Z1;0))

Cordialement,
Franck P
0