Problème pour combiner texte et formule dans la même cellule

lionel_aix

XLDnaute Nouveau
Bonjour à tous, je cherche sur le forum des réponses à mon problème mais ne trouvant rien qui correspond, je vais vous exposer mes problèmes.

Je souhaitais au départ rajouter dans une cellule, du texte avant et après une formule et j'ai enfin trouvé comment faire.
Par exemple dans la cellule A5 j'ai: ="Distance= "&(A1/A2)&" km"
où A1=10 et A2=3
Il va donc s'afficher dans A5: Distance= 3,33333333333333 km

Mais je me retrouve avec 2 problèmes:
- j'aimerai pouvoir choisir le nombre de chiffres après la virgule pour le nombre obtenu en A5 (avoir 3,3 et non pas 3,33333333333333)

-je n'arrive plus à utiliser la cellule A5 dans d'autres formules
ex: si en B1 je tape: =(A5*A1) j'obtient #VALEUR!

Y-t-il donc une solution pour résoudre ces deux problèmes, ou pour les contourner ?

Je vous remercie d'avance ;)
 

13GIBE59

XLDnaute Accro
Re : Problème pour combiner texte et formule dans la même cellule

Salut l'Aixois.

Pour ta formule, uilise la fonction ARRONDI :

="Distance= "&ARRONDI(A1/A2;1)&" km"

Pour la question 2, impossible de multiplier du texte par une valeur.

Bon courage.
 

lionel_aix

XLDnaute Nouveau
Re : Problème pour combiner texte et formule dans la même cellule

Merci, avec TRONQUE ou ARRONDI ça marche très bien, mais comme tu l'as dit 13GIBE59, je ne peux effectivement pas utiliser la cellule par la suite, dommage...

Par contre Tibo je ne comprends pas comment utiliser le format que tu m'as dit.
 

Tibo

XLDnaute Barbatruc
Re : Problème pour combiner texte et formule dans la même cellule

re,

Regarde le contenu de la cellule A5 ainsi que son format.

Ca devrait être plus simple ensuite pour comprendre.

@+
 

Pièces jointes

  • lionel_aix.xls
    18 KB · Affichages: 153

lionel_aix

XLDnaute Nouveau
Re : Problème pour combiner texte et formule dans la même cellule

Bonsoir à vous, voilà je viens encore demander votre aide, mais cette fois je ne suis pas sure que ça soit possible avec Excel.

Bref, je vous ai mis un fichier en pièce jointe pour vous aider à comprendre.

A1 et B1 sont les données de base, qui peuvent être variables.

A2 représente le résultat que je veux avoir (cad xxx à xxx) en fonction de A1. Pour vous montrer j'ai utilisé le code =A1*2&" à "&A1*4 pour avoir des valeurs calculées en même temps que du texte. Le problème est qu'avec ce code, je ne peux plus utiliser les résultats de A2 pour d'autres calculs dans d'autres cellules.

A3 contient le format que je souhaite avoir, à savoir ## #0" à "# ##0 (voir dans format cellule), mais comme vous pouvez voir je ne sais pas comment rentrer 2 calculs et il apparaît donc 0 à xxx.

B3, c'est le résultat en obtenu à partir des deux valeurs de A3 et que l'on va chacune divisée par B1 et x100 pour avoir un pourcentage. Et la je ne sais pas du tout comment faire, ni si c'est possible de réutiliser les valeurs de A3.
En gros ca serait un truc du genre
=(valeur 1 de A3 / B1 x100)&"% à "&(valeur 2 de A3 / B1 x100)&"%"

J'espère que c'est à peu près claire. Merci d'avance :)
 

Pièces jointes

  • Classeur1.xlsx
    9.1 KB · Affichages: 82
  • Classeur1.xlsx
    9.1 KB · Affichages: 77
  • Classeur1.xlsx
    9.1 KB · Affichages: 92

JBOBO

XLDnaute Accro
Re : Problème pour combiner texte et formule dans la même cellule

BONJOUR,

Il faut à mon avis reutiliser chaque fois les cellule A1 et B1 pour tes calculs. Du coup ça pourrait donner çà :
=ARRONDI(((A1*2)/B1*100);2)&"% à "&ARRONDI(((A1*4)/B1*100);2)&"%"
, ainsi tu obtiens "12% à 24%" sans passer par ton résultat en A2.
 

Tibo

XLDnaute Barbatruc
Re : Problème pour combiner texte et formule dans la même cellule

Bonjour,

Deux petits points :

- Une cellule ne peut contenir qu'une seule valeur

- Un format personnalisé ne peut se référer au contenu d'une autre cellule

Pour obtenir ce que tu veux, il faut donc passer par une formule :

Code:
 =A3/B1*100&"% à "&A3*2/B1*100&"%"
Cela dit, ça devient du texte et donc plus utilisable directement pour faire des calculs.

@+

Edit : Bing ! Salut Jbobo :)

@+
 

lionel_aix

XLDnaute Nouveau
Re : Problème pour combiner texte et formule dans la même cellule

Bonjour, pour ta réponse JBOBO, c'est vrai qu'au lieu d'utiliser le format personnalisé je peux utiliser ton code en passant à chaque fois par mes données de référence. Je ne pourrait pas utiliser les résultats pour d'autres cellules mais je pourrais toujours encore passer par A1 et B1 (dans cet exemple), même si les formules seront très longues au bout d'un moment.

Par contre Tibo, tu dis qu'un format personnalisé ne peut se référer au contenu d'une autre cellule, or quand j'utilise le format # ##0, je peux passer de cellules en cellules comme je veux car peut importe le texte que j'incorpore à la cellule, elle ne prend en compte que le résultat de la formule (nombre) lorsque je l'utilise pour d'autres cellules.

Bref, ce qui m’intriguait surtout c'est ce format présent dans les formats personnalisés prédéfinis de excel: # ##0 €;-# ##0 € Je pensais que ça servait à mettre deux valeurs dans une cellule. Si quelqu'un peut m'expliquer son utilité et comment il fonctionne je suis preneur (juste par curiosité) !
 

Tibo

XLDnaute Barbatruc
Re : Problème pour combiner texte et formule dans la même cellule

re,

Un format personnalisé peut contenir jusqu'à 4 paramètres :

format si positif ; format si négatif ; format si égal à 0 ; format si texte

Le format que tu évoques permet de gérer les nombres positifs et négatifs.

@+
 

Discussions similaires

Statistiques des forums

Discussions
312 440
Messages
2 088 452
Membres
103 853
dernier inscrit
roukhou