Sgn, fonction

Renvoie une donnée de type Variante (Entier) indiquant le signe d’un nombre.

Syntaxe

Sgn (nombre)

Le nombre requisargument peut être n’importe quel expression numérique.

Renvoyer des valeurs

Si nombre est

Sgn renvoie

Supérieur à zéro

1

Égal à zéro

0

Inférieur à zéro

-1


Remarques

Le signe de l’argument nombre détermine la valeur de retour de la fonction Sgn.

Exemple de requête

Expression

Résultats

SELECT Unitprice,sgn(unitprice) AS PriceSign,Discount,sgn(Discount) as DiscountSign FROM productSales;

Renvoie « prix Unitaire » et « Remise » avec leurs signes respectifs (1 pour positif, -1 pour négatif et 0 pour valeur zéro) dans les colonnes PriceSign et DiscountSign respectivement.

Exemple de VBA

Remarque : Les exemples qui suivent illustrent l’utilisation de cette fonction dans un module Visual Basic pour Applications (VBA). Pour plus d’informations sur l’travail avec VBA, sélectionnez Référence du développeur dans la liste de listes en regard de Rechercher, puis entrez un ou plusieurs termes dans la zone de recherche.

Cet exemple utilise la fonction Sgn pour déterminer le signe d’un nombre.

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.

Besoin d’aide ?

Développez vos compétences dans Office
Découvrez des formations
Accédez aux nouvelles fonctionnalités en avant-première
Rejoignez le programme Office Insider

Ces informations vous ont-elles été utiles ?

Nous vous remercions pour vos commentaires.

Merci pour vos commentaires. Il serait vraisemblablement utile pour vous de contacter l’un de nos agents du support Office.

×