Funktionen Sgn

Returnerar ett värde av datatypen Variant (Heltal) som anger om ett tal är positivt eller negativt.

Syntax

SGN ( tal )

Det nummerargument kan vara valfritt numeriskt uttryck.

Returvärden

Om nummer är

SGN returnerar

Större än noll

1

Lika med noll

0

Mindre än noll

-1


Kommentarer

Argumentet tal bestämmer returvärdet för funktionen SGN .

Exempel på fråga

Uttryck

Resultat

Välj enhets pris, SGN (enhets pris) som PriceSign, rabatt, SGN (rabatt) som DiscountSign från productSales;

Returnerar "enhets pris" och "rabatt" med deras respektive tecken (1 för positiv,-1 för negativt värde och 0 för noll) i kolumnerna PriceSign och DiscountSign.

VBA-exempel

Obs!: I exemplen nedan visar vi hur du använder den här funktionen i en Visual Basic for Applications-modul (VBA). Om du vill läsa mer om hur man använder VBA, kan du välja Info för utvecklare i listrutan bredvid Sök och sedan skriva en eller flera söktermer i sökrutan.

I det här exemplet används funktionen SGN för att bestämma tecknet för ett tal.

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.

Obs!:  Den här sidan har översatts automatiskt och kan innehålla grammatiska fel och andra felaktigheter. Vår avsikt är att innehållet ska vara användbart för dig. Skulle du vilja svara på om informationen var till hjälp? Här är den engelska artikeln som en referens.

Utöka dina Office-kunskaper
Utforska utbildning
Få nya funktioner först
Anslut till Office Insiders

Hade du nytta av den här informationen?

Tack för din feedback!

Tack för din feedback! Det låter som att det kan vara bra att koppla dig till en av våra Office-supportrepresentanter.

×