J'ai des chiffres dans des cellules d'Excel. Je veux que les nombres soient formatés de sorte que s'ils ont des décimales, ils s'affichent jusqu'à un maximum de deux, et s'ils n'ont pas de décimales, ils n'en affichent aucune.
Par exemple.
- 15 doit être formaté comme 15, PAS 15.00
- 14.3453453 doit être formaté comme 14.35
- 12.1 doit être formaté comme 12.1
- 0 doit être formaté comme 0
Le code de format personnalisé le plus proche que j'ai trouvé est le suivant 0.##
. Malheureusement, ces formats 15.00
comme 15. (notez le point décimal supplémentaire).
Pour compliquer encore le problème, la feuille de calcul est le résultat d'une exportation à partir de SQL Server Reporting Services. Les macros ne sont donc pas possibles. Enfin, on dirait que 0.##
est mon meilleur pari, et ils peuvent juste vivre avec la période supplémentaire.