Dans le cadre de mon entreprise, il m’est demandé de convertir des tables de familles en équations dans SolidWorks. Toutefois, je rencontre un problème : certaines valeurs obtenues se terminent par 0,33, mais elles sont automatiquement arrondies à 0,5.
Je souhaiterais savoir s’il est possible d’obtenir ce même comportement directement via les équations dans SolidWorks.
J’ai remarqué qu’il est possible d’arrondir à l’unité supérieure ou inférieure, mais je n’ai pas trouvé d’option permettant d’arrondir systématiquement au 0,5 le plus proche.
Alors la réponse est « Oui mais non », ou « Non, mais oui ».
Dans les équations la fonction arrondi n’est pas disponible.
Mais en extrayant la partie entière (fonction int()), et en traitant la partie décimale avec une fonction « si », il est possible d’arriver au comportement souhaité.
En gros la syntaxe : IIF(X-int(X)<0,5;Int(X);IIF(X-int(X)>0,5;Int(X)+1;Int(X)+0,5)).