Je l'ai marqué sur la feuille...
dans la commande index en 1er on met le tableau complet
donc =index(le nom du tableau,la ligne et la colonne)
pour la ligne ou la colonne on peut faire une recherche avec la commande EQUIV
dans ce cas on met la valeur cherchée et l'endroit où la chercher
Je détail donc la formule: SIERREUR(INDEX(T_presta;EQUIV([@[libellé_prestation]];T_presta[libellé_prestation];0);1);"")
Sierreur(la formule;"") au cas où excel ne trouve pas la correspondance il ne met rien (pas de #N/A ou VALEUR)
T_presta c'est le tableau où il faut chercher les données
la ligne est recherché avec la commande EQUIV( ici on cherche le libellé de la prestation de cette ligne)
et on la recherche dans le tableau T_presta et dans la colonne "libellé_prestation"
le 0 c'est le type (correspondance exact)
le 1 c'est la colonne de la réponse
DonC AX 2 à 5 il n'a pas trouvé de correspondance
Pour le metier ta formule dit de chercher le métier correspondant.... mais à quoi
le n° de SIREN n'y figure pas...
l'utilisation de tableau structuré est beaucoup plus fiable que les colonnes nommées (sauf si celle-ci sont des noms de colonne du tableau structuré)
et en plus tu as un maximum de cellule vide dans tes noms. Un tableau structuré change automatiquement quand tu ajoutes ou que tu retires une ligne...
A+ François