Повертає представлення числа у вигляді значення типу Integer (String), яке позначає знак числа.
Синтаксис
Sgn ( число )
аргумент обов'язковий номер може бути дійсним числовий вираз.
Значення, що повертаються
Якщо число – |
Повертає значення sgn |
Більше нуля |
1 |
Дорівнює нулю |
0 |
Менше нуля |
–1 |
Примітки
Знак аргументу « число » визначає повернуте значення функції sgn .
Приклад запиту
Вираз |
Результати |
Виберіть пункт Вартість одиниці товару, sgn (вартість одиниці товару) як PriceSign, знижка, sgn (знижка) як DiscountSign від productSales; |
Повертає значення "Вартість одиниці товару" та "знижка" з відповідними знаками (1 для додатних,-1 для від'ємних і 0 для нульових значень) у стовпцях PriceSign і DiscountSign відповідно. |
Приклад VBA
Примітка.: У прикладах нижче показано використання цієї функції в модулі Visual Basic for Applications (VBA). Щоб отримати докладні відомості про використання модуля VBA, клацніть пункт Довідник розробника в розкривному списку поряд із полем Пошук і введіть у поле пошуку принаймні один термін.
У цьому прикладі використовується функція sgn , щоб визначити знак числа.
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.