Extraire les caractères citués devant le dernier "." d'une chain

elloconico Messages postés 1 Date d'inscription   Statut Membre Dernière intervention   -  
via55 Messages postés 14512 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour,

Je m'arrache les cheveux sur le problème suivant
J'ai une chaine de caractères composée de chiffres et de ".".
Je souhaite extraire tous les caractères citués avant le dernier point.
Il peut y avoir jusque 5 points dans la chaine


Exemple
1.21.3.5 doit renvoyer 1.21.3
10.5.17 doit renvoyer 10.5
Le nombre de chiffres entre les points, ou après le dernier point varie, et n'excede pas 3.

Merci de votre généreuse contribution
A voir également:

3 réponses

via55 Messages postés 14512 Date d'inscription   Statut Membre Dernière intervention   2 746
 
Bonsoir

En m'inspirant d'une formule donnée par Jacques Boisgontier sur son site
en supposant la chaîne à traiter en A1:
=GAUCHE(A1;(NBCAR(A1)-1)-EQUIV(".";STXT(A1;NBCAR(A1)-LIGNE(INDIRECT("1:"&NBCAR(A1)));1);0))
formule matricielle à valider par CTRL + MAJ +ENTREE (elle se met automatiquement entre { }

Cdlmnt
0