Utiliser le résultat d'une équation au format texte

  • Initiateur de la discussion Initiateur de la discussion juju54800
  • 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 !

juju54800

XLDnaute Nouveau
Bonjour,

J'ai dans une cellule une équation au format texte, que je dois garder au format texte. Pour être précise c'est 1/1000 qui est écrit dans la cellule.
J'aimerais utiliser le résultat de cette fraction dans une autre cellule pour réaliser un autre calcul (par exemple C1=A1*B1 avec cette fraction 1/1000 dans A1). Mais vu que la fraction est au format texte, mon autre calcul ne peut se réaliser, et C1 m'affiche donc #VALEUR!.

Comment est-ce possible alors de réaliser ce calcul ?
 
Re : Utiliser le résultat d'une équation au format texte

Bonjour,
A condition qu'il y ait toujours une fraction en A1 (tout est basé sur la recherche du /)

=B1*CNUM(GAUCHE(A1;TROUVE("/";A1)-1))/CNUM(DROITE(A1;NBCAR(A1)-TROUVE("/";A1)))

Cordialement
 
Re : Utiliser le résultat d'une équation au format texte

Oui, dans A1 c'est toujours 1/1000.

La formule a l'air de fonctionner, merci Dugenou. Pourrais-tu me l'expliquer ?

Edit : Merci également Hasco. Mais tu n'as pas mis CNUM() comme Dugenou. À quoi sert cette fonction ?
 
Dernière édition:
Re : Utiliser le résultat d'une équation au format texte

Re,

L'aide excel!!!!!!!! il faut s'en servir. CNUM transforme si possible un nombre sous forme de texte en donnée numérique. Il n'est pas toujours indispensable. Lorsqu'excel trouve un opérateur (ici / ) il essai de convertir les nombres qui précèdent et suivent.

A+
 
Re : Utiliser le résultat d'une équation au format texte

Re,

=B1*CNUM(GAUCHE(A1;TROUVE("/";A1)-1))/CNUM(DROITE(A1;NBCAR(A1)-TROUVE("/";A1)))

TROUVE("/";A1) permet de connaître la place du /
gauche(A1;place du / -1) donne le numérateur
droite((A1;nbcar(A1)-place du /) donne le dénominateur
comme ce sont des fonctions qui renvoient du texte : je fais Cnum(numérateur) / Cnum(dénominateur)
je n'avais pas testé sans le cnum comme Hasco mais ça marche.
Cordialement
 
Re : Utiliser le résultat d'une équation au format texte

Bonjour

tu peux parfaitement stocker des nombres sous forme de fractions dans excel
en A1 applique le format personnalisé suivant
#" "??/1000
tu tapes 1/1000, l'affichage montre 1/1000 et si tu fais A1*2000 tu récupères 2 sans rien faire d'autre compliqué.
 
Re : Utiliser le résultat d'une équation au format texte

Merci à tous pour vos connaissances.

Et l'idée de Misange n'est pas mal non plus !!
C'est vrai que je disais que je voulais garder au format texte, mais le fait que ce soit "juste" affiché 1/1000 me convient aussi. 🙂

Merci beaucoup !! 😀
Bonne fin de 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

Réponses
2
Affichages
159
Réponses
3
Affichages
127
  • Question Question
Microsoft 365 format date
Réponses
3
Affichages
113
Réponses
8
Affichages
707
Retour