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

  1. Vaucluse Messages postés 27336 Date d'inscription   Statut Contributeur Dernière intervention   6 453
     
    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
  2. pijaku Messages postés 13513 Date d'inscription   Statut Modérateur Dernière intervention   2 773
     
    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