Twitter iPhone pliant OnePlus 11 PS5 Disney+ Orange Livebox Windows 11

Extraire un nombre d'une cellule contenant une chaîne de caractères

8 réponses
Avatar
elie.chayo
Bonjour,
J'ai une cellule ci-dessous
valo titres=3D3245,75
Je voudrais dans la cellule voisine ne copier que le nombre pour l'int=E9gr=
er dans une somme totale. Quelle formule adopter?
Merci

8 réponses

Avatar
MichD
Bonjour,

Pour extraire seulement cette section 3245 de ton nombre : =ENT(A1)
cela, en supposant que ton nombre est en A1
Avatar
JièL
Hello,

=STXT(A1;CHERCHE("=";A1)+1;10)+0

--
JièL valorisateur

Le 12/09/2015 11:51, a écrit :

Bonjour,
J'ai une cellule ci-dessous
valo titres245,75
Je voudrais dans la cellule voisine ne copier que le nombre pour l'intégrer dans une somme totale. Quelle formule adopter?
Merci

Avatar
elie.chayo
Je viens de trouver
=droite(A1;7)
merci à MichD
Avatar
elie.chayo
Le samedi 12 septembre 2015 11:51:33 UTC+2, a écrit  :
Bonjour,
J'ai une cellule ci-dessous
valo titres245,75
Je voudrais dans la cellule voisine ne copier que le nombre pour l'inté grer dans une somme totale. Quelle formule adopter?
Merci



Jiel
ta formule doit être modifiée en enlevant le "+0" de fin
Avatar
MichD
Attention à la solution que tu as trouvée!
La fonction retourne dans la cellule un contenu considéré comme étant du texte.
Observe, le contenu de la cellule s'affiche à gauche dans la cellule...

Si tu veux additionner le contenu de cette cellule contenant =droite(A1;7) avec une autre cellule :

=Somme(B1:B2) l'addition en tient pas compte du résultat de la formule =droite(A1;7) et le résultat
est par conséquent inexact.

Il te faut utiliser la formule ±+B2 pour obtenir le bon résultat.

C'est une lubie d'Excel!
Avatar
JièL
Le 12/09/2015 12:20, a écrit :
Jiel
ta formule doit être modifiée en enlevant le "+0" de fin



ben non, si tu l'enlèves tu vas te retrouver avec un texte et pas avec
une valeur, de même ton "=droite(A1;7)" va te donner un texte donc tu ne
pourras pas faire de somme avec, et si le nombre contient un chiffre de
plus ou de moins ce n'est plus valable

--
JièL
Avatar
Jacky
Bonjour ,

Avec la seule condition qu'il y ait "=" avant le nombre.
Ceci:
=STXT(A1;TROUVE("=";A1)+1;NBCAR(A1))*1
--
Salutations
JJ

a exposé le 12/09/2015 :
Bonjour,
J'ai une cellule ci-dessous
valo titres245,75
Je voudrais dans la cellule voisine ne copier que le nombre pour l'intégrer
dans une somme totale. Quelle formule adopter? Merci
Avatar
Jacky
Re..
Remarque que dans ce cas, tu peux te passer de toute formule
En utilisant le format personnalisé, par exemple
"valo titres=" 0.00
Et dans la cellule concernée ne saisir que le nombre (3245,75)


--
Salutations
JJ

Jacky a exposé le 12/09/2015 :
Bonjour ,

Avec la seule condition qu'il y ait "=" avant le nombre.
Ceci:
=STXT(A1;TROUVE("=";A1)+1;NBCAR(A1))*1