Перейти к основному контенту
Office

Функция Sgn

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

Синтаксис

Функция Sgn ( число )

Требуемое числоTE000127245 может быть любым допустимым TE000127370 м.

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

Если число

Функция 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.

×