Trouver l'entête d'un tableau en fonction d'une valeur

Bonjour à tous,

Dans un premier temps, je tiens à vous souhaiter mes meilleurs vœux pour la nouvelle année.

Je suis un nouveau membre sur ce site, cependant j'ai déjà navigué plusieurs fois dans les différents topics abordés afin de répondre à mes questions concernant Excel.

Je viens vers vous auj

ourd'hui car je n'ai pas la solution à ma problématique. Je vous joints également un aperçu simplifié de ce que je recherche.

excel

J'ai des installations qui sont divisées en 3 secteurs.

Les opérateurs renseignent des incidents concernant des installations.

Je dois récupérer le secteur auquel appartient l'installation pour après faire des exploitations graphiques. J'aurais donc besoin que lorsque l'on renseigne une installation dans une cellule à côté je retrouve mon secteur.

J'ai essayé plusieurs combinaisons avec rechercheh ou autre equiv n'est pas fonctionnel à cause que j'ai affaire à une matrice et non à une seule colonne de données. Je précise également que je ne peux pas utiliser de code vba.

Je vous remercie par avance pour votre retour,

Bonne journée,

Cordialement,

bonjour,

une proposition

=SI(SOMMEPROD((A2:C7=E5)*COLONNE(A1:C1))=0;"non trouvé";INDEX(A1:C1;1;SOMMEPROD((A2:C7=E5)*COLONNE(A1:C1))))

Merci pour votre retour,

Je viens de tester cette formule en adaptant les points car j'ai créé un tableau et de ce fait à la place des sélection, j'utilise les termes liés au tableau. Une question par ailleurs, si je décale mon tableau d'une colonne cela ne fonctionne plus. Comment je pourrais ajuster cela si c'est possible?

bonjour,

formule adaptée pour fonctionner avec un tableau (table1) (colonne(A1:C1) génère un vecteur avec les valeurs 1,2,3, correspondant aux 3 colonnes de ton tableau et ne doit pas être adapté si tu déplaces ton tableau)

=SI(SOMMEPROD((Table1=$E$4)*COLONNE($A$1:$C$1))=0;"";INDEX(Table1[#Headers];1;SOMMEPROD((Table1=$E$4)*COLONNE($A$1:$C$1))))

ou ainsi

=SI(SOMMEPROD((Table1=$E$4)*{1;2;3})=0;"";INDEX(Table1[#Headers];1;SOMMEPROD((Table1=$E$4)*{1;2;3})))
Rechercher des sujets similaires à "trouver entete tableau fonction valeur"