Trouver numéro dernière colonne contenant une valeur donnée

Jack574 Messages postés 1 Statut Membre -  
michel_m Messages postés 18903 Date d'inscription   Statut Contributeur Dernière intervention   -
Bonjour,

J'ai un tableau Excel avec des "0" et des "1".
Je souhaiterais trouver une formule Excel pour que sur chaque ligne j'obtienne le numéro de la colonne où est saisi le dernier "1".
Exemple :
0 0 1 0 1 1 0 0 le résultat devra être 6
1 0 0 1 0 0 0 0 le résultat devra être 4
0 1 0 1 1 1 1 1 le résultat devra être 8

Merci d'avance pour votre aide
A voir également:

2 réponses

via55 Messages postés 14730 Statut Membre 2 749
 
Bonjour Jack

En supposant la 1ere ligne du tableau en A1:H1 :
=EQUIV(1;A1:H1;1)
puis étirer la formule au bas du tableau

Cdlmnt
Via
0
Jack574
 
Bonjour,

Merci pour votre réponse rapide mais j'avais déjà essayé avec la fonction EQUIV.
La valeur de la colonne renvoyée est parfois celle de la dernière colonne, qu'elle contienne un "1" ou un "0". cf exemple ci-dessous.

0 1 0 0 1 0 0 0 8
1 1 0 0 0 0 0 0 8
0 0 0 0 0 0 0 0 8
1 1 1 1 1 0 1 1 5
1 1 0 1 0 0 0 0 4
1 0 1 0 1 0 1 0 7
0 1 0 1 0 1 0 1 4
1 1 1 1 1 1 1 1 8
0 0 0 0 0 0 1 0 7
1 1 1 1 1 1 1 0 7
0 0 0 1 0 0 0 0 4

Cordialement
Jack
0
michel_m Messages postés 18903 Date d'inscription   Statut Contributeur Dernière intervention   3 318
 
Bonjour Jack, Via55
curieux, la formule de Via 55 paraissait bonne et pourtant !

=MAX(SI(A2:H2=1;COLONNE(A2:H2)))
Formule matricielle à valider par « ctrl+maj+entrée » (et non directement par « entrée »), le curseur clignotant dans la barre de formule. La formule est alors encadrée automatiquement par des accolades : { formule }
a tirer vers le bas
--
 Michel
0