XL 2016 Utilisation des fonctions Index et Equiv imbriquées.

Harouna

XLDnaute Nouveau
Bonsoir à tous !
J'ai un serisér problème dans l'utilisation des fonctions index et Equiv pour les recherches dans Excel.
Quelqu'un peut m'expliquer qu'est-ce qui n'a pas marché dans mes formules dans mon fichier en PJ ?
Merci beaucoup.
 

Pièces jointes

  • Comment imbriquer INDEX & EQUIV pour recherche dans Tableaux Excel.xlsm
    17.3 KB · Affichages: 15

Dranreb

XLDnaute Barbatruc
Bonsoir.
Deux choses ne vont pas et ce complémentairement :
Vous spécifiez partout la même colonne comme 1er argument de INDEX alors que de toute évidence vous voulez restituer des choses différentes.
Vous chercher au contraire avec EQUIV le numéro de ligne où se trouve "Employe5" dans toutes sortes de colonnes sauf la B, la seule où il se trouve.

Ceci marche mieux :
En N4:N10 validé par Ctrl+Maj+Entrée :
Code:
=TRANSPOSE(DECALER($C$3:$I$3;EQUIV($M$3;T_Exercice[Noms et Prénoms];0);0))
 
Dernière édition:

job75

XLDnaute Barbatruc
Bonsoir Harouna, Bernard,

Formule en N4 du fichier joint, à copier-coller sur N5:N10 :
Code:
=INDEX(INDEX(T_Exercice[[Diplôme]:[Salaire net]];;LIGNES(N$4:N4));EQUIV(M$3;T_Exercice[Noms et Prénoms];0))
Bonne nuit.
 

Pièces jointes

  • Comment imbriquer INDEX & EQUIV pour recherche dans Tableaux Excel(1).xlsm
    23.4 KB · Affichages: 17

Dranreb

XLDnaute Barbatruc
Ou bien, en N4:N10 validé par Ctrl+Maj+Entrée :
Code:
=TRANSPOSE(DECALER(T_Exercice[[#En-têtes];[Diplôme]:[Salaire net]];EQUIV(M3;T_Exercice[Noms et Prénoms];0);0))
Ou bien :
Code:
=TRANSPOSE(INDEX(T_Exercice[[Diplôme]:[Salaire net]];EQUIV(M3;T_Exercice[Noms et Prénoms];0);0))
toujours en validation matricielle.
 

Statistiques des forums

Discussions
311 725
Messages
2 081 947
Membres
101 849
dernier inscrit
florentMIG