Bonjour,
serait-il possible de changer le caractère de séparateur ( , virgule) utilisé dans les formules TopSolid.
Par exemple dans une formule round la formule est : round2(valeur,valeur de l'arrondi)
le problème vient du fait que le séparateur décimal en France est également la virgule et de ce fait cela peut poser problème.
par exemple :
round2(ep+0,5,1)
ne marche pas car TopSolid ne comprend pas la formule. Il est pour cela nécessaire de rajouter une paire de parenthèse afin de bien spécifier les arguments ce qui donne
round2((ep+0,5),1)
Vous pourriez prendre exemple sur le logiciel Excel de Microsoft qui prend comme séparateur le point-virgule ( ; ) ce qui est sûr de ne pas prêter à confusion.
Merci d'avance
formule TopSolid
-
- Première Classe
- Messages : 11
- Enregistré le : 13 juin 2019, 11:32
- Version TopSolid : 6.20
- Module TopSolid : TopSolid'Steel
formule TopSolid
Modifié en dernier par adrien.menard le 01 juil. 2020, 11:57, modifié 1 fois.
- Damien F.
- Modérateur
- Messages : 2109
- Enregistré le : 09 avr. 2010, 13:26
- Version TopSolid : 6.22
- Module TopSolid : TopSolid'Wood
- Localisation : Marseille
- Contact :
Re: formule TopSolid
Yep !
C'est étrange parce que le séparateur décimal que comprend TopSolid est le point.
il faut donc écrire ceci :
round2(ep+0.5,1)
si j'écris "round2((ep+0,5),1)" TopSolid me le refuse.
C'est étrange parce que le séparateur décimal que comprend TopSolid est le point.
il faut donc écrire ceci :
round2(ep+0.5,1)
si j'écris "round2((ep+0,5),1)" TopSolid me le refuse.
-
- Première Classe
- Messages : 11
- Enregistré le : 13 juin 2019, 11:32
- Version TopSolid : 6.20
- Module TopSolid : TopSolid'Steel
Re: formule TopSolid
Au temps pour moi, à force d'avoir des messages d'erreur sur les formules j'en ai perdu le pourquoi.
Après dans la relecture, le point et la virgule sont très proche visuellement.
pour ce qui est de la rédaction de formules, celles-ci ne sont pas forcément intuitives
- == pour égal
- round2/ceil2/floor2 : car les fonctions originales ne prennent pas en compte le 2nd argument
J'ai peut-être aussi trop l'habitude des formules sur Excel ce qui me gêne dans la rédaction de celles-ci.
Après dans la relecture, le point et la virgule sont très proche visuellement.
pour ce qui est de la rédaction de formules, celles-ci ne sont pas forcément intuitives
- == pour égal
- round2/ceil2/floor2 : car les fonctions originales ne prennent pas en compte le 2nd argument
J'ai peut-être aussi trop l'habitude des formules sur Excel ce qui me gêne dans la rédaction de celles-ci.
- Damien F.
- Modérateur
- Messages : 2109
- Enregistré le : 09 avr. 2010, 13:26
- Version TopSolid : 6.22
- Module TopSolid : TopSolid'Wood
- Localisation : Marseille
- Contact :
Re: formule TopSolid
J'avoue que ça me le fait aussiadrien.menard a écrit : ↑01 juil. 2020, 11:40 J'ai peut-être aussi trop l'habitude des formules sur Excel ce qui me gêne dans la rédaction de celles-ci.
P.S. : Pense à mettre la coche verte sur ton premier message