extraire valeur numérique d'une cellule

  • Initiateur de la discussion Initiateur de la discussion CMoa
  • Date de début Date de début

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 !

CMoa

XLDnaute Occasionnel
Bonjour le Forum 🙂
Est-il possible de formater une cellule afin d'en extraire uniquement les chiffres qu'elle contient.
Exemple: 1b+1c = 2
Merci à tous
@+
 
Re : extraire valeur numérique d'une cellule

re,

après plusieurs essais et un peu d'entêtement, peut-être une solution avec cette formule :

Code:
=SOMME(SI(ESTNUM(STXT(A1;LIGNE(INDIRECT("1:"&NBCAR(A1)));1)*1);
STXT(A1;LIGNE(INDIRECT("1:"&NBCAR(A1)));1)*1))

Formule matricielle à valider par CTRL + MAJ + ENTREE


Essaye et dis nous

@+

Edit : Petit détail : la formule additionne chaque nombre individuellement. Pas de problème tant qu'on ne dépasse pas 9. Mais 12 (par exemple) sera interprété comme 1+2 soit 3

@+
 
Dernière édition:
Re : extraire valeur numérique d'une cellule

Merci beaucoup pour cette formule 🙂
Je l'ai modifiée pour qu'elle comptabilise les chiffres à l'intérieur de la cellule.
Elle ne sait pas faire les nombres ni les chiffres négatifs mais tant pis.
Code:
=SOMME(SI(ESTNUM(STXT(A7;LIGNE(INDIRECT("1:"&NBCAR(A7)));1)*1);[COLOR="Red"][B]+[/B][/COLOR]STXT(A7;LIGNE(INDIRECT("1:"&NBCAR(A7)));1)*1))
Merci encore et @+
 
Re : extraire valeur numérique d'une cellule

Bonsoir Staple1600 🙂
Merci pour l'intéret que tu as porté à ce problème.
J'ai testé ta macro et il semblerait que le calcul ne marche pas à tous les coups.
Avec 1;9;3 on obtient 193 dans la 1ere cellule et 4 dans la seconde.
En fait c'est le même problème qu'avec la formule de Tibo on ne peut additionner que des chiffres.
Merci encore pour cet énorme travail.
 
Re : extraire valeur numérique d'une cellule

Bonjour Staple1600 et le Forum 🙂
Je vois que c'est encore autre chose que tu as réalisé(quelle créativité)😱.
Je pense que je vais utiliser les formule de Tibo qui font le calcul avec 2 chiffres.
Je pense aussi que je n'aurais jamais à saisir 3 chiffres dans la même cellule.
Mon calcul est simple 2A+9B par exemple et avoir le résultat 11.
Certe dès que je saisi 2C+11C j'obtient 4 et c'est là mon souci parce-que je voudrais obtenir 13.
Merci en tous cas pour ton aide.
 
Re : extraire valeur numérique d'une cellule

Bonjour Cmoa,

Y-a-t-il qu'une seule addition à faire ? style 2a+3b

ou bien peut on avoir des additions plus complexes 2a+3b+4c+9d+5f ?

A te (re)lire

Dans le 1er cas, en se torturant les boyaux de la tête, y a peut-être quelque chose à faire

A te (re)lire

@+
 
Re : extraire valeur numérique d'une cellule

Bonjou Tibo 🙂
Non je n'ai qu' 1 addition à faire 1G+8G qui peuvent être sous divers formats: 2E+1H ou 1A/5J ou 1a2y mais ta formule calcule ça déjà.
Le seul hic c'est les nombres.
@+
 
Re : extraire valeur numérique d'une cellule

bonjour à tous,

Une petite macro de Ti, ça vous intéresse ? 😉

Code:
'cette macro dans un module
Option Explicit
Const Chiffres = "0123456789"
Function ExtraitCh$(ByVal Ch$) 'Ti
Dim Bcle&, Car$
For Bcle = 1 To Len(Ch)
Car = Mid$(Ch, Bcle, 1)
ExtraitCh = ExtraitCh & IIf(InStr(1, Chiffres, Car) > 0, Car, " ")
Next Bcle
ExtraitCh = WorksheetFunction.Trim(ExtraitCh)
End Function

Cette macro fonction extrait TOUS les chiffres d'une cellule !
du coup il n'y a plus qu'à faire
=ExtraitCh(cellule1)+ExtraitCh(cellule2), etc...

lien : https://www.excel-downloads.com/threads/extraire-une-nombre-dune-phrase.40556/

à plus
><>
 
Re : extraire valeur numérique d'une cellule

Bonjour Tibo; Staple1600; nouv;Jeanpierre lol et le Forum 🙂

Merci pour ta réponse pierrejean même si de temps en temps tu m'appelles Ctoa et moi jeanpierre.Je sais par contre qu'un jeanpierre "sévit" sur ce forum que je salut par la même occasion.

Trève de plaisanteries;ta formule marche impec: merci encore et bonne journée.
 
- 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

  • Question Question
Réponses
28
Affichages
509
Réponses
3
Affichages
143
Réponses
5
Affichages
344
Retour