Excel : Recherche formule donnant en-tête colonne

Résolu
VictimeDeLinformatique Messages postés 218 Statut Membre -  
VictimeDeLinformatique Messages postés 218 Statut Membre -

Bonjour,

J'ai le tableau suivant (extrait) :

Au-dessus de chaque colonne, il y a son titre.

Sur chaque ligne, il n'y a qu'une seule colonne qui comporte un nombre, les autres cellules de cette ligne sont vides.

Dans la dernière colonne (ici: KAT) j'aimerais obtenir le nom de la colonne dans laquelle se trouve le nombre en question, c'est-à-dire la cellule non vide.

Est-ce que quelqu'un peut m'aider à trouver la formule à insérer dans les cellules de la dernière colonne (KAT) pour que les titres en question y apparaissent ?

Merci d'avance 
Windows / Opera 95.0.0.0

7 réponses

  1. VictimeDeLinformatique Messages postés 218 Statut Membre 5
     

    Super, yclik !

    Ca marche !

    Et quand je copie la formule vers le bas, elle s'adapte correctement.

    Un tout tout grand merci toi (et à Willzac dont la proposition allait dans la bonne direction).

    Encore merci. Bonne soirée,

    VDL

    1
  2. Willzac Messages postés 281 Statut Membre 15
     

    Bonjour, 

    vous avez quelle version d'Excel ?

    mais vous pouvez utiliser ceci : 

    =INDEX($F$7:$L$7;1;EQUIV(VRAI;ESTNUM(F8:L8);0))

    Pour ce cas

    Cordialement


    0
  3. VictimeDeLinformatique Messages postés 218 Statut Membre 5
     

    Bonjour Millzac,

    Merci. Je commence à la première ligne et la première colonne est C. J'ai essayé de transposer la formule comme ceci :

    =INDEX($C$2:$M$2;1;EQUIV(VRAI;ESTNUM(C1:M1);0))

    mais j'obtiens #N/A au lieu de SoK pour la première ligne.

    J'ai aussi remplacé 1 par >0 car le nombre peut être 1 ou plus, toujours sans résultat.

    Je travaille sous Windows 7 et j'utilise Excel  2007.

    0
  4. Willzac Messages postés 281 Statut Membre 15
     

    Faites une capture avec les lignes et les colonnes de votre tableau pour qu'on puisse l'adapter. C'est juste un exemple pour ce tableau,


    0
  5. Vous n’avez pas trouvé la réponse que vous recherchez ?

    Posez votre question
  6. VictimeDeLinformatique Messages postés 218 Statut Membre 5
     

    .Désolé pour le "bruit" qui vient avec.

    0
  7. yclik Messages postés 3875 Date d'inscription   Statut Membre Dernière intervention   1 611
     

    Bonsoir

    une autre piste

    =INDEX($A$1:$L$1;1;SOMMEPROD((C2:N2>0)*(COLONNE($C$4:$L$4))))
    0
  8. VictimeDeLinformatique Messages postés 218 Statut Membre 5
     

    Bonjour yclik,

    Merci pour votre réponse. Les colonnes A et B font partie du "bruit", c'est-à-dire qu'elles sont en-dehors du tableau et n'entrent pas en ligne de compte. J'ai étendu la capture jusque-là parce que, pour des raisons de clarté évidentes, Willzac souhaitait avoir tout le tableau (le dessus s'entend, car il est trop long).

    En attendant, je me suis demandé si on ne peut pas faire intervenir l'élément de commande NONVIDE. Un premier essai n'a rien donné (j'avoue que je n'ai pas encore saisi le principe des codes des formules d'Excel). 

    La recherche continue...

    0
    1. yclik Messages postés 3875 Date d'inscription   Statut Membre Dernière intervention   1 611
       

      autre proposition

      =INDEX($C$1:$M$1;1;EQUIV(MAX(C2:M2);C2:M2))
      0