Derniere valeur à droite d'une ligne.

karinette

XLDnaute Occasionnel
Bonjour à tous ....
J'ai fait plusieurs recherches, mais je n'arrive pas à trouver la solution à mon problème.
Voila mon soucis : J'ai une vingtaine de ligne avec des series de chiffres. J'aimerais savoir s'il existe une formule qui me permettrait de recuperer la dernière valeur la plus à droite d'une ligne.
Sachant que cette valeur est toujours la dernière de ma serie, mais pas toujours au même endroit (parfois en colonne J, parfois en colonne H, etc...).
Exemple en A1 = La dernière valeur de la plage B1:H1.
On m'a dit qu'il existait une formule ... Mais cela me depasse un peu ... :eek:
 

Raja

XLDnaute Accro
Re : Derniere valeur à droite d'une ligne.

Bonjour,

Si c'est du numérique la formule suivante donnera la dernière valeur de la ligne 1 :

Code:
=RECHERCHE(9^9;1:1)

Si c'est du texte, la formule suivante :

Code:
=RECHERCHE("z";1:1)

Formules à adapter selon tes besoins.

édit : Salut abcd, tototiti2008
 

karinette

XLDnaute Occasionnel
Re : Derniere valeur à droite d'une ligne.

Aïe !!
La valeur 45.58 est effectivement considéré comme du texte ....
Le soucis c'est que les données sont rapatriées d'un programme qui ne fait pas la difference ...
Sans le point, c'est du chiffre et avec le point c'est du texte ...
Peut-on combiner les deux formules ???
:(
 

Tibo

XLDnaute Barbatruc
Re : Derniere valeur à droite d'une ligne.

re,

Il faudrait savoir si la ligne ne comporte que des données numériques (ou pseudo-numériques dû à l'import), auquel cas, on recherche la dernière valeur alphanumérique avec RECHERCHE("zzz";....

Par contre, si on a à la fois des données pseudo-numériques et alphanumériques, ça se complique un peu. Sans doute une possibilité avec une formule matricielle.

Je regarderai en fonction de ta réponse et de ton besoin

Bon app

@+
 

tototiti2008

XLDnaute Barbatruc
Re : Derniere valeur à droite d'une ligne.

peut-être :

=SI(ESTERREUR(RECHERCHE(9^9;A1:H1));RECHERCHE("zzz";A1:H1);SI(ESTERREUR(RECHERCHE("zzz";A1:H1));RECHERCHE(9^9;A1:H1);INDEX(A1:H1;1;MAX(EQUIV(RECHERCHE(9^9;A1:H1);A1:H1;0);EQUIV(RECHERCHE("zzz";A1:H1);A1:H1;0)))))


Edit : à noter que si la même valeur se répète 2 fois sur la même ligne, ça peut poser des soucis...
 

Monique

Nous a quitté
Repose en paix
Re : Derniere valeur à droite d'une ligne.

Bonjour,

Une autre

La dernière valeur (nombre ou texte) à droite dans la plage A1:H1
=INDEX(A1:H1;(MAX(SI(A1:H1<>"";COLONNE(A1:H1)))))

Formule matricielle, à valider par ctrl, maj et entrée
 

Discussions similaires

Réponses
6
Affichages
399

Statistiques des forums

Discussions
314 172
Messages
2 106 817
Membres
109 690
dernier inscrit
chougaf