Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

Fonction qui ne renvoie que la partie numérique d'une chaîne de caractères

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

Magic_Doctor

XLDnaute Barbatruc
Bonsoir à tous,

Existe-t-il dans Excel une fonction qui ne renvoie que la partie numérique d'une chaîne de caractères ?
Par ex. :

f(1,33 bidule) ---> 1,33
f(255 bidules) --> 255
 
Re : Fonction qui ne renvoie que la partie numérique d'une chaîne de caractères

Bonsoir,
Existe-t-il dans Excel une fonction qui ne renvoie que la partie numérique d'une chaîne de caractères ?
Pas à ma connaissance mais tu peux la créer
Avec ton exemple
Code:
Function CH(cel As Range)
c = Replace(cel, ",", ".")
CH = Val(c)
End Function
En A1 --> 1,33 bidule
En B1 --> =CH(A1) te donnera 1,33
A+
kjin
 
Re : Fonction qui ne renvoie que la partie numérique d'une chaîne de caractères

Bonjour Magic Doctor, kjin,

Sinon par formule : =GAUCHE(A1;CHERCHE(" ";A1)-1)*1

Avec tes données en colonne A, par exemple.

Bonne soirée.

Jean-Pierre
 
Re : Fonction qui ne renvoie que la partie numérique d'une chaîne de caractères

Bonsoir,

Un autre exemple par fonction perso basé sur ton exemple (une seule série de chiffre à extraire) :
Code:
Function ExtChif(Cell As Range)
Dim k As Integer, Deb As Integer, Fin As Integer
For k = 1 To Len(Cell)
 If IsNumeric(Mid(Cell, k, 1)) Then Deb = k: Exit For
Next
For k = Len(Cell) To 1 Step -1
 If IsNumeric(Mid(Cell, k, 1)) Then Fin = k: Exit For
Next
ExtChif = CDbl(Mid(Cell, Deb, (Fin - Deb) + 1))
End Function

En A1 par exemple : f(1,33 bidule)
En C1 : =ExtChif(A1), le résultat sera 1,33

La fonction est à mettre dans un module de code standard.

A+
 
Dernière édition:
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD

Discussions similaires

Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…