Vraća vrijednost Variant (Cijeli broj) koja označava predznak broja.
Sintaksa
Sgn(broj)
Obavezni brojčaniargument može biti bilo koji valjani brojčani izraz.
Vraćene vrijednosti
| Ako je broj | Sgn vraća |
|---|---|
| Veće od nule | 1 |
| Jednako nuli | 0 |
| Manje od nule | -1 |
Napomene
Predznak brojčanog argumenta određuje vraćenu vrijednost funkcije Sgn .
Primjer upita
| Izraz | Rezultati |
|---|---|
| SELECT JediničnaCijena;sgn(JediničnaCijena) AS Znak Cijena,Popust,Sgn(Popust) AS Znak popusta FROM proizvodProdaja; | Vraća "jediničnaCijena" i "Diskont" s pripadajućim predznakom (1 za pozitivno, -1 za negativno i 0 za nultu vrijednost) u stupcima PriceSign i DiscountSign. |
VBA primjer
Napomena
Primjeri koji slijede prikazuju korištenje te funkcije u modulu jezika Visual Basic for Applications (VBA). Da biste pronašli dodatne informacije o radu s VBA-om, na padajućem popisu uz stavku Traži odaberite stavku Referenca za razvojne inženjere pa unesite jedan ili više izraza u okvir pretraživanja.
U ovom se primjeru koristi funkcija Sgn za određivanje predznaka broja.
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.