Bonjour,
Tes nombres de 1 à 12 en B1:M1
La cellule A reste vide
Pour la ligne 2 :
=INDEX(A$1:M$1;MAX(SI(GAUCHE(B2:M2)='X';COLONNE(B2:M2))))&''
Formule matricielle, à valider pat ctrl, maj et entrée
INDEX(plage des titres en partant de A1;n° de colonne)&''
Si aucun jalon ne commence par 'X', le n° de colonne renvoyé est 0
Dans ce cas, tu obtiens 0&'' donc la cellule reste 'vide' : ''
Sinon, le n° de colonne renvoyé est le dernier à droite contenant un jalon commençant par 'X'
Edit
J'ai oublié :
en fin de formule, le '' masque le 0 mais renvoie du texte.
Tu aurais intérêt, peut-être, à garder les 0 et les masquer par un format personnalié [=0]'';Standard ou mm ou autre format
Pour la ligne 2, ça donne :
=INDEX(A$1:M$1;MAX(SI(GAUCHE(B2:M2)='X';COLONNE(B2:M2))))
Message édité par: monique, à: 30/11/2005 13:18