Функция Sgn

Возвращает тип Variant (Integer), показывающий знак числа.

Синтаксис

Sgn (номер)

Аргументом необходимого числа может быть любое допустимые числовая выражения.

Возвращаемые значения

Если number равняется Функция Sgn возвращает
Больше нуля 1
Равно нулю 0
Меньше нуля –1

Примечания

Знаком аргумента number определяется возвращаемое значение функции Sgn.

Пример

В этом примере функция 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.

См. также

Поддержка и обратная связь

Есть вопросы или отзывы, касающиеся Office VBA или этой статьи? Руководство по другим способам получения поддержки и отправки отзывов см. в статье Поддержка Office VBA и обратная связь.