Sgn-funksjon

Gjelder for
Access for Microsoft 365 Access 2024 Access 2021 Access 2019 Access 2016

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

Syntaks

Sgn(tall)

Det obligatoriske tallargumentetkan være et hvilket som helst gyldig, numerisk uttrykk.

Returverdier

Hvis tall er Sgn returnerer
Større enn null 1
Lik null 0
Mindre enn null -1

    

Merknader

Fortegnet til tallargumentet bestemmer returverdien for Sgn-funksjonen .

Eksempel på spørring

Uttrykk Resultater
VELG Enhetspris,sgn(enhetspris) SOM PrisTegn,Rabatt,Sgn(Rabatt) SOM RabattTegn FRA produktSalg; Returnerer "enhetspris" og "Rabatt" med deres respektive fortegn (1 for positiv, -1 for negativ og 0 for nullverdi) i kolonnene henholdsvis PriceSign og DiscountSign.

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.