Renvoyer la valeur du nom d'une colonne selon la valeur de la ligne

Bonjour,

Je ne sais pas trop comment résumer ma question en quelques mots pour poster un titre clair. Désolé. Merci de bien vouloir tolérer mon inexpérience des forums.

Mon problème dans Excel 2016 est le suivant:

Pour chaque cellule de la colonne A (dès A2), je voudrais trouver la formule qui me permet de la remplir avec la valeur de l'en-tête (plage B1:L1) de la colonne qui contient la valeur "True".

Par exemple, pour la cellule A5:

1) chercher la valeur True dans la plage B5:L5, soit la cellule E5

2) renvoyer la valeur de l'en-tête de la colonne E dans la cellule A5.

Ainsi, A5 aura pour valeur "Celibataire_3eAge".

Je ne suis pas en mesure d'inverser colonnes et rangées dans ce cas. le fichier Excel ci-joint doit rester dans le format d'origine.

D'avance, un grand merci pour votre aide!

Cedric

13typemenage.xlsx (10.04 Ko)

Bonjour,
Un exemple avec les données sous forme de tableau structuré et es fonctions Index() et Equiv().
Cdlt.

103typemenage.xlsx (13.05 Ko)

Bonjour,

Un grand merci, votre formule fonctionne!

Bonne journée,

Rechercher des sujets similaires à "renvoyer valeur nom colonne ligne"