Convertir une formule en texte :

Lanimateur

XLDnaute Nouveau
Bonjour j'ai un probleme j'ai une cellule qui contient une formule et qui renvoie toujours un texte, jusque la tout va bien.

Mais dans une autre cellule je souhaite convertir ce texte en chiffre (ce que j'arrive a faire sur du texte)

mais comme il interprété cette formule comme une formule et non un texte du coup ça ne marche pas .

Exemple :

dans la cellule E12 la réponse de ma formule renvoie : excellent

je met une formule en E13 qui me dit =si(E12="excellent";8) pour que ça me renvoie la valeur 8 mais le problème c'est que ça me renvoie 0 car il interprete E12 comme une formule et non texte.

Donc comment faire pour qu'il interprete ça comme un texte ?

J'espere que ma question est clair merci a ceux qui peuvent m'aider :D
 

Papou-net

XLDnaute Barbatruc
Re : Convertir une formule en texte :

Bonsoir lanimateur,

Sous quelle version d'Excel travailles-tu ?
Chez moi, avec XL2003, ça fonctionne sans problème.
Une piste éventuelle : est-ce que dans Menu Outils...Options...Calcul tu es bien coché sur Automatique ?

Espérant avoir pu t'aider.

Cordialement.
 

Catrice

XLDnaute Barbatruc
Re : Convertir une formule en texte :

Bonsoir,

Normalement ça devrait plutot renvoyer FAUX que 0 non ?

Dans une cellule vierge qq part, tape :
="*"&E12&"*"
Et dis nous ce que tu vois.
Si dans la cellule tu as :
- *excellent* là c'est bizarre
- *excellent * un espace en trop. Ton pb est normal
- * excellent* un espace en trop. Ton pb est normal
- ou autre dis nous ...

Edit : Autre astuce.
Dans la barre de formule en E13, il y a la formule : =si(E12="excellent";8)
Selectionne E12, appuie sur la touche F9 et dis nous ce qu tu vois.
 
Dernière édition:

Lanimateur

XLDnaute Nouveau
Re : Convertir une formule en texte :

Bonsoir,

Normalement ça devrait plutot renvoyer FAUX que 0 non ?

Dans une cellule vierge qq part, tape :
="*"&E12&"*"
Et dis nous ce que tu vois.
Si dans la cellule tu as :
- *excellent* là c'est bizarre
- *excellent * un espace en trop. Ton pb est normal
- * excellent* un espace en trop. Ton pb est normal
- ou autre dis nous ...

Edit : Autre astuce.
Dans la barre de formule en E13, il y a la formule : =si(E12="excellent";8)
Selectionne E12, appuie sur la touche F9 et dis nous ce qu tu vois.

Salut ! déjà merci pour ton aide :

effectivement quand je met ce que tu me dis je vois : ="excellent "

donc effectivement le problème venait tout simplement de l'espace à la fin :) mais comment enlever les espaces en fin de mot ? pour le résultat de ma formule ?
 

Discussions similaires

Statistiques des forums

Discussions
312 445
Messages
2 088 484
Membres
103 867
dernier inscrit
nykostinson