Возвращает значение типа Variant (Integer), указывающее символ числа.
Синтаксис
Функция Sgn ( число )
Требуемое числоАргумент может быть любым допустимым числовое выражение м.
Возвращаемые значения
Если число — | Функция Sgn возвращаемое значение |
---|---|
Больше нуля |
1 |
Равно нулю |
0 |
Меньше нуля |
-1 |
Замечания
Знак числового аргумента определяет возвращаемое значение функции функция Sgn .
Пример запроса
Выражение | Результаты: |
---|---|
Выберите Цена, функция Sgn (UnitPrice) как Прицесигн, скидка, функция Sgn (скидка) как Дискаунтсигн от Продуктсалес; |
Возвращает значения "UnitPrice" и "скидка" с соответствующими знаками (1 для положительных,-1 для отрицательных чисел и 0 для нулевого значения) в столбцах Прицесигн и Дискаунтсигн соответственно. |
Пример VBA
Примечание: В примерах ниже показано, как использовать эту функцию в модуле Visual Basic для приложений (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.
Примечание: Эта страница переведена автоматически, поэтому ее текст может содержать неточности и грамматические ошибки. Для нас важно, чтобы эта статья была вам полезна. Была ли информация полезной? Для удобства также приводим ссылку на оригинал (на английском языке).