Prob avec format de nombre

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
 

marco57

XLDnaute Occasionnel
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
 

marco57

XLDnaute Occasionnel
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
 

Statistiques des forums

Discussions
312 370
Messages
2 087 691
Membres
103 641
dernier inscrit
anouarkecita2