Функция Sgn

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

Синтаксис

Sgn(number)

Обязательный аргумент number может быть любым допустимым числовым выражением.

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

Если 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 и обратная связь.