XL 2019 Forcer le nombre de décimales dans une formule contenant du texte

Celyne

XLDnaute Nouveau
Bonjour,

Dans Excel, j'essaie de forcer le nombre de décimales dans une formule conditionnelle contenant aussi du texte.

Le bout de formule que je n'arrive pas à corriger contient une addition assez simple et un arrondi.
"le total à payer est de "&((ARRONDI(SOMME((F34*1,029)+0,3)*20;0)/20))&"$"

Déjà avec l'arrondi, on arrive à 0, 1 ou 2 décimales alors qu'avant de le mettre, il m'en sortait facilement 4.
Mais j'aimerais forcer l'ajout de 2 décimales, même s'il s'agit de 0 (pour un montant en $) :

Merci pour l'aide que vous pourrez m'apporter.
Celyne
 

Staple1600

XLDnaute Barbatruc
Bonsoir le fil, Celyne, micheldu52

=>Celyne
Je ne me suis pas occupé du calcul (que j'ai du mal à saisir)
="Le total à payer est de "&TEXTE(ARRONDI((((A1*1,029)+0,3)*20)/20;2);"# ##0,00 $")

EDITION: Bonsoir Victor21 ;)
Je vois que toi par contre tu t'es aussi occupé du calcul "chelou" ;)

[addenda]
La formule corrigée après la lecture du post de Victor21
="Le total à payer est de "&TEXTE(ARRONDI((A1*1,029)+0,3;2);"# ##0,00 $")
[/addenda]
 
Dernière édition:

Dranreb

XLDnaute Barbatruc
Bonsoir.
Notre ami semble quand même souhaiter que la somme soit définie à 5 centimes près, et avec un '$' au bout. Alors, après diverses simplifications je dirais :
Code:
="le total à payer est de "&TEXTE(((ENT(F34*20,58+6,5)/20));"0,00")&"$"
Ou à la rigueur :
Code:
="le total à payer est de "&TEXTE(((ENT(F34*20,58+6,5)/20));"# ##0,00$")
Et en supprimant les parenthèses inutiles :
Code:
="le total à payer est de "&TEXTE(ENT(F34*20,58+6,5)/20;"# ##0,00$")
 
Dernière édition:

Statistiques des forums

Discussions
311 735
Messages
2 082 024
Membres
101 873
dernier inscrit
excellllll