Sgn-funktio

Palauttaa variantin (kokonaisluvun), joka ilmaisee numeron merkkiä.

Syntaksi

SGN ( luku )

Tarvittava numeroargumentti voi olla mikä tahansa kelvollinen numeerinen lauseke.

Palautusarvot

Jos Number (numero ) on

SGN palauttaa arvon

Suurempi kuin nolla

1

Yhtä suuri kuin nolla

0

Alle nolla

-1


Huomautuksia

Numero -argumentin etumerkki määrittää SGN -funktion palautus arvon.

Esimerkki kysely

Lauseke

Tulokset

Valitse yksikkö hinta-, SGN (yksikkö hinta)-kohdan hinta merkki, alennus, SGN (alennus), koska se on Myyntietumerkki kohteesta productSales;

Palauttaa "yksikkö hinta"-ja "alennus"-merkit (1 positiivi seksi,-1 negatiivisiksi ja 0 nolla-arvolle) sarakkeisiin Pricetusign ja DiscountSign.

VBA-esimerkki

Huomautus: Seuraavissa esimerkeissä kerrotaan, kuinka tätä funktiota käytetään Visual Basic for Applications (VBA) -moduulissa. Jos haluat lisätietoja VBA:n käytöstä, valitse Sovelluskehittäjän opasHaku-kentän viereisestä luettelosta ja anna yksi tai useampi hakuehto hakukenttään.

Tässä esimerkissä SGN -funktiota käytetään numeron etumerkin määrittämiseen.

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.

Huomautus:  Tämä sivu on käännetty automaation avulla, ja siinä saattaa olla kielioppivirheitä tai epätarkkuuksia. Tarkoitus on, että sisällöstä on sinulle hyötyä. Kerrotko meille, oliko tiedoista hyötyä? Tästä pääset artikkelin englanninkieliseen versioon.

Kehitä Office-taitojasi
Tutustu koulutusmateriaaliin
Saat uudet ominaisuudet ensimmäisten joukossa
Liity Office Insider -käyttäjiin

Oliko näistä tiedoista hyötyä?

Kiitos palautteesta!

Kiitos palautteestasi! Näyttää siltä, että Office-tukiedustajamme avusta voi olla sinulle hyötyä.

×