Logg på med Microsoft
Logg på, eller opprett en konto.
Hei,
Velg en annen konto.
Du har flere kontoer
Velg kontoen du vil logge på med.

Returnerer en variant (heltall) som angir symbolet for et tall.

Syntaks

Sgn ( tall )

Det nødvendige talletargument kan være en hvilken som helst gyldig numerisk uttrykk.

Returner verdier

Hvis tallet er

Sgn returnerer

Større enn null

1

Lik null

0

Mindre enn null

-1


Kommentarer

Fortegnet for tallargumentet bestemmer returverdien for Sgn-funksjonen .

Eksempel på spørring

Expression

Resultater

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

Returnerer "enhetspris" og "Rabatt" med sine respektive fortegn (1 for positive, -1 for negative og 0 for nullverdi) i kolonnene PriceSign og DiscountSign henholdsvis.

VBA-eksempel

Obs!: I eksemplene nedenfor vises bruken av denne funksjonen i en VBA-modul (Visual Basic for Applications). Hvis du vil ha mer informasjon om hvordan du arbeider med VBA, velger du Utviklerreferanse fra rullegardinlisten ved siden av Søk og skriver inn ett eller flere søkeord i søkeboksen.

Dette eksemplet bruker Sgn-funksjonen til å bestemme fortegnet for et tall.

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.

Trenger du mer hjelp?

Vil du ha flere alternativer?

Utforsk abonnementsfordeler, bla gjennom opplæringskurs, finn ut hvordan du sikrer enheten og mer.

Fellesskap hjelper deg med å stille og svare på spørsmål, gi tilbakemelding og høre fra eksperter med stor kunnskap.

Var denne informasjonen nyttig?

Hvor fornøyd er du med språkkvaliteten?
Hva påvirket opplevelsen din?
Når du trykker på Send inn, blir tilbakemeldingen brukt til å forbedre Microsoft-produkter og -tjenester. IT-administratoren kan samle inn disse dataene. Personvernerklæring.

Takk for tilbakemeldingen!

×