Управление встречами, планами, бюджеты — это просто с помощью Microsoft 365.

Функция Sgn

Возвращает значение типа 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.

Примечание:  Эта страница переведена автоматически, поэтому ее текст может содержать неточности и грамматические ошибки. Для нас важно, чтобы эта статья была вам полезна. Была ли информация полезной? Для удобства также приводим ссылку на оригинал (на английском языке).

Нужна дополнительная помощь?

Совершенствование навыков работы с Office
Перейти к обучению
Первоочередный доступ к новым возможностям
Присоединиться к программе предварительной оценки Office

Были ли сведения полезными?

Спасибо за ваш отзыв!

Благодарим за отзыв! Возможно, будет полезно связать вас с одним из наших специалистов службы поддержки Office.

×