OVH Cloud OVH Cloud

Macro ou formule ???

5 réponses
Avatar
Guylaine
J'aimrerais que le dernier chiffre de la ligne se retrouve=20
dand la colonne m

Exemple

a b c d e f g h i k j k l m
3 1 6 5 0 0 0 0 0 0 0 0 0 5
6 2 7 0 0 0 0 0 0 0 0 0 0 7
4 4 3 6 9 0 0 0 0 0 0 0 0 9

Merci =E0 l'avance et merci d'=EAtre l=E0 pour nous.

5 réponses

Avatar
Nicolas B.
Salut,

Une possibilité (valider par CTRL + MAJ + ENTREE) :
=INDEX(A1:L1;MAX(COLONNE(A1:L1)*(A1:L1<>0)))


A+
--
Nicolas B.


J'aimrerais que le dernier chiffre de la ligne se retrouve
dand la colonne m

Exemple

a b c d e f g h i k j k l m
3 1 6 5 0 0 0 0 0 0 0 0 0 5
6 2 7 0 0 0 0 0 0 0 0 0 0 7
4 4 3 6 9 0 0 0 0 0 0 0 0 9

Merci à l'avance et merci d'être là pour nous.


Avatar
Daniel.M
Salut Nicolas,

La formule est dépendante de l'emplacement de ta plage.
Si tu insère une colonne en A, tu vas comprendre :-)

Plus prudent:
=INDEX(A1:L1;1-MIN(COLONNE(A1:L1))+MAX(COLONNE(A1:L1)*(A1:L1<>0)))

Salutations,

Daniel M.

"Nicolas B." wrote in message
news:
Salut,

Une possibilité (valider par CTRL + MAJ + ENTREE) :
=INDEX(A1:L1;MAX(COLONNE(A1:L1)*(A1:L1<>0)))


A+
--
Nicolas B.


J'aimrerais que le dernier chiffre de la ligne se retrouve
dand la colonne m

Exemple

a b c d e f g h i k j k l m
3 1 6 5 0 0 0 0 0 0 0 0 0 5
6 2 7 0 0 0 0 0 0 0 0 0 0 7
4 4 3 6 9 0 0 0 0 0 0 0 0 9

Merci à l'avance et merci d'être là pour nous.






Avatar
Wow merci à vous deux ça fonctionne bien.
Vous êtes les meilleures. :-)


-----Message d'origine-----
Salut Nicolas,

La formule est dépendante de l'emplacement de ta plage.
Si tu insère une colonne en A, tu vas comprendre :-)

Plus prudent:
=INDEX(A1:L1;1-MIN(COLONNE(A1:L1))+MAX(COLONNE(A1:L1)*
(A1:L1<>0)))


Salutations,

Daniel M.

"Nicolas B." wrote in
message

news:
Salut,

Une possibilité (valider par CTRL + MAJ + ENTREE) :
=INDEX(A1:L1;MAX(COLONNE(A1:L1)*(A1:L1<>0)))


A+
--
Nicolas B.


J'aimrerais que le dernier chiffre de la ligne se
retrouve



dand la colonne m

Exemple

a b c d e f g h i k j k l m
3 1 6 5 0 0 0 0 0 0 0 0 0 5
6 2 7 0 0 0 0 0 0 0 0 0 0 7
4 4 3 6 9 0 0 0 0 0 0 0 0 9

Merci à l'avance et merci d'être là pour nous.






.





Avatar
ChrisV
Salut Daniel,

Il y avait aussi les matricielles suivantes (juste histoire de gagner
quelques caractères...)
;-P

=INDEX(A1:L1;MAX(COLONNE(A1:L1)*(A1:L1<>0))-COLONNE(A1:L1)+1)

ou, pour changer un peu d'INDEX(blaba)

=INDIRECT(ADRESSE(LIGNE();MAX(SI(A1:L1;COLONNE(A1:L1)))))


ChrisV
[de passage...;-)]


"Daniel.M" a écrit dans le message de
news:%
Salut Nicolas,

La formule est dépendante de l'emplacement de ta plage.
Si tu insère une colonne en A, tu vas comprendre :-)

Plus prudent:
=INDEX(A1:L1;1-MIN(COLONNE(A1:L1))+MAX(COLONNE(A1:L1)*(A1:L1<>0)))

Salutations,

Daniel M.

"Nicolas B." wrote in message
news:
Salut,

Une possibilité (valider par CTRL + MAJ + ENTREE) :
=INDEX(A1:L1;MAX(COLONNE(A1:L1)*(A1:L1<>0)))


A+
--
Nicolas B.


J'aimrerais que le dernier chiffre de la ligne se retrouve
dand la colonne m

Exemple

a b c d e f g h i k j k l m
3 1 6 5 0 0 0 0 0 0 0 0 0 5
6 2 7 0 0 0 0 0 0 0 0 0 0 7
4 4 3 6 9 0 0 0 0 0 0 0 0 9

Merci à l'avance et merci d'être là pour nous.










Avatar
AV
Vous êtes les meilleures. :-)


Ah bon ? Elles sont bonnes à ce point là ?

;-))
AV