Вхід за допомогою облікового запису Microsoft
Увійдіть або створіть обліковий запис.
Вітаємо,
Виберіть інший обліковий запис.
У вас є кілька облікових записів
Виберіть обліковий запис, за допомогою якого потрібно ввійти.

Повертає представлення числа у вигляді значення типу 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.

Потрібна додаткова довідка?

Потрібні додаткові параметри?

Ознайомтеся з перевагами передплати, перегляньте навчальні курси, дізнайтесь, як захистити свій пристрій тощо.

Спільноти допомагають ставити запитання й відповідати на них, надавати відгуки та дізнаватися думки висококваліфікованих експертів.

Чи ця інформація була корисною?

Наскільки ви задоволені якістю мови?
Що вплинуло на ваші враження?

Дякуємо за відгук!

×