Función Signo

Devuelve un valor de tipo Variant (Integer) que indica el signo de un número.

Sintaxis

Sgn ( número )

El número necesarioargumento puede ser cualquier expresión numérica.

Devolver valores

Si número es

Sgn devuelve

Mayor que cero

1

Igual a cero

0

Menor que cero

-1


Observaciones

El signo del argumento número determina el valor devuelto de la función Sgn.

Ejemplo de consulta

Expresión

Resultados

SELECT Preciounidad,sgn(preciounidad) AS PriceSign,Discount,sgn(Discount) como DiscountSign FROM productSales;

Devuelve el "preciounidad" y "Descuento" con sus respectivos signos (1 para positivo, -1 para negativo y 0 para valor cero) en las columnas PriceSign y DiscountSign respectivamente.

Ejemplo de VBA

Nota: Los ejemplos siguientes muestran el uso de esta función en un módulo Visual Basic para Aplicaciones (VBA). Para obtener más información sobre cómo trabajar con VBA, seleccione Referencia para desarrolladores en la lista desplegable junto a Buscar y escriba uno o más términos en el cuadro de búsqueda.

En este ejemplo se usa la función Sgn para determinar el signo de un número.

Dim MyVar1, MyVar2, MyVar3, MySign
MyVar1 = 12: MyVar2 = -2.4: MyVar3 = 0
MySign = Sgn(MyVar1) ' Returns 1.
MySign = Sgn(MyVar2) ' Returns -1.
MySign = Sgn(MyVar3) ' Returns 0.

¿Necesita más ayuda?

Ampliar sus conocimientos de Office
Explorar los cursos
Obtener nuevas características primero
Únase a los participantes de Office Insider

¿Le ha sido útil esta información?

¡Gracias por sus comentarios!

Gracias por sus comentarios. Quizá le interese ponerse en contacto con uno de nuestros agentes de soporte de Office.

×