Partager via


Fonction SIGN

Retourne une valeur qui représente le signe d’un nombre.

Syntaxe

SIGN(number, fuzz )

Paramètres

Nom Requis/Facultatif Type de données Description
number
Obligatoire
Numérique
Nombre dont vous voulez déterminer le signe.
Fuzz
Facultatif
Numérique
Spécifie à partir de quelle valeur proche de zéro le nombre sera considéré comme égal à zéro.

Valeur renvoyée

Numérique

Remarques

La fonction SIGN renvoie 1 si le number est positif, 0 si l’argument number est égal à zéro ou -1 si le number est négatif.

En spécifiant une valeur fuzz, vous évitez les erreurs d’arrondissement des nombres à virgule flottante lorsque le résultat d’un calcul est très proche de zéro. Si vous n’indiquez pas de valeur fuzz, Visio utilise 1E-9 (0,000000001). Cette option vous permet de fournir une valeur différente lorsque vous mettez des dessins à l’échelle ou lorsque vous souhaitez faire une comparaison exacte.

Exemple 1

SIGN(-5)

Renvoie -1.

Exemple 2

SIGN(0)

Renvoie 0.

Exemple 3

SIGN(0.000000000001)

Renvoie 0.

Exemple 4

SIGN(0.000000000001,0)

Renvoie 1.