Fonctoin "recherche"???

Fermé
minidou - 1 août 2012 à 12:47
pijaku Messages postés 12263 Date d'inscription jeudi 15 mai 2008 Statut Modérateur Dernière intervention 4 janvier 2024 - 1 août 2012 à 13:07
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.
A voir également:

2 réponses

Vaucluse Messages postés 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022 6 398
1 août 2012 à 12:59
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 12263 Date d'inscription jeudi 15 mai 2008 Statut Modérateur Dernière intervention 4 janvier 2024 2 745
Modifié par pijaku le 1/08/2012 à 13:08
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