Prob avec format de nombre

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

archi

XLDnaute Impliqué
Bsr,

j'ai une formule en AR20 de type:
=SI(AE20='';(SUBSTITUE(E20;'F';'')+AK20)&'F';ARRONDI((SUBSTITUE(E20;'F';'')-AO20+AE20+AK20);1)&'F')

E20=475F
AE20= 20
AK20= 10
AO20= 5

j'aimerai que mon résultat inclus également une décimale pour me donner au final:

500,0F

comment faire ?

merci
bye

Message édité par: archi, à: 15/08/2005 22:19
 
ReBonsoir à tous

Voilà ce qui marche
=SI(AE20='';(SUBSTITUE(E20;'F';'')+AK20)&'F';CTXT((CNUM(SUBSTITUE(E20;'F';''))-AO20+AE20+AK20);1)&'F')

La fonction CNUM n'est pas suffisante. pour ajouter des décimales lors de la conversion de chiffres en texte, il faut utiliser CTXT le deuxième arguments de cette fonction définit le nombre de décimales.

Faites de beaux rêves

Marco
 
Désolé mais cette formule ne me plait pas.

Je te propose plutôt:
si tu veux absolument garder un format texte
=CTXT(CNUM(SUBSTITUE(E20;'F';''))+AK20+SI(AE20='';0;AE20-AO20);1)&'F'

mais je laisserais tout cela en format nombre
=CNUM(SUBSTITUE(E20;'F';''))+AK20+SI(AE20='';0;AE20-AO20)
et définirais un format nombre personnalisé avec une décimale et un F.

Dans la deuxième solution, tu peux aisément faire des calculs.

A toi de choisir

Marco
 
- 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
Retour