Función SIGN

Devuelve un valor que representa el signo de un número.

Sintaxis

SIGN(number, fuzz )

Parameters

Name Necesario/Opcional Tipo de datos Descripción
number
Obligatorio
Numérico
El número del que desea determinar el signo.
Pelusa
Opcional
Numérico
Especifica cuánto puede diferenciarse un número de cero para seguir considerándose igual a cero.

Valor devuelto

Numérico

Comentarios

La función SIGN devuelve 1 si el número es positivo, 0 si el número es cero y -1 si el número es negativo.

El valor de aproximación ayuda a evitar los errores de redondeo de punto flotante en el caso de que el resultado de un cálculo sea casi igual a cero. Si no se especifica un valor de aproximación, Visio usa 1E-9 (0,000000001). Puede interesarle usar un valor distinto en el caso de cambios de escala de dibujos o cuando desee realizar una comparación exacta.

Ejemplo 1

SIGN(-5)

Devuelve -1.

Ejemplo 2

SIGN(0)

Devuelve 0.

Ejemplo 3

SIGN(0.000000000001)

Devuelve 0.

Ejemplo 4

SIGN(0.000000000001,0)

Devuelve 1.