XL 2016 Substitue et valeur décimale

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 !

Lolote83

XLDnaute Barbatruc
Bonjour,
J'utilise la fonction SUBSTITUE pour remplacer le . (décimal du montant) par , dans le résultat PDF.
Cependant, si mon montant n'a pas de valeur décimale, les "00" n'apparaissent pas dans ma transformation PDF. (Voir dans la cadre jaune, ce que je voudrais obtenir. En rouge ce qu'il manque.)
J'ai aussi essayé avec la fonction TEXTE mais le résultat n,'est pas plus probant.
Je tourne en rond.
Cela parait simple mais je me casse la tête.
@+ Lolote83
 

Pièces jointes

Solution
On a quand même bien l'impression que c'est le point qui est utilisé comme séparateur décimal par votre Excel. Essayez peut être dans ce cas de préciser aussi un point dans le format spécifié à la fonction TEXTE, parce que la virgule, elle, pourrait alors être interprétée comme séparateur de milliers.
Re bonjour,
Pour répondre à @TooFatBoy concernant la langue Excel et Windows
1663229391197.png

Pour répondre à @Dranreb
Oui, c'est bien le point qui est déclaré pour le format décimal.
Je vais donc essayé de faire la modif annoncée
Merci
@+ Lolote83
 
Sous Windows 10, c'est dans le menu "Démarrer" : "Paramètres \ Heure et langue \ Région".
Voire si tu es bien en "France" et "Français (France)".

Ensuite, aller voir dans Excel si tu utilises le format régional de Windows ou un format défini dans Excel.
 
Re bonjour à tous les 2.
YES ça marche, merci @Dranreb .
Dans les formules données, il faut que je remplace la virgule par le point ici et le résultat est OK
="Facture : " & [@Facture] & " - Montant : " & TEXTE(SUBSTITUE([@Montant];".";",";1);"0.00 €") & SI([@Visée]="x";" (visée)";"") & ".pdf"
et idem pour Dranreb

C'est donc au niveau du TEXTE(tatattata;"0.00 €") qu'il fallait que je mette un point

Voir le résultat
1663229596687.png
 
Re bonjour,
Par contre, dans mon fichier original, pourquoi toutes les formules ne donnent pas le même résultat ?
En fait, c'est simplement une concaténation de plusieurs champs.
Au final, je souhaitais en faire un lien hypertexte pour accéder au fichier en question.

1663231163631.png


Pourquoi, je n'ai pas le remplacement du point par la virgule uniquement si le nombre TTC est entier ?

@+ Lolote83
 
Re bonjour @TooFatBoy ,
J'ai vérifié et tout est en format monétaire, la copie d'écran le montre également
Je prépare le fichier d'origine sans donnée confidentielle et je le transmet rapidement. Sinon, je laisse tomber
Merci tout de même.
C'était au final pour accéder via le lien hypertexte rapidement au fichiers enregistrés
@+ Lolote83
 
- 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