Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
Retorna um valor que representa o sinal de um número.
Sintaxe
SIGN(number, fuzz )
Parâmetros
| Name | Obrigatório/opcional | Tipo de dados | Descrição |
|---|---|---|---|
|
número |
Obrigatório |
Numérica |
O número para o qual deseja determinar o sinal. |
|
Fuzz |
Opcional |
Numérica |
Especifica o quanto o número deve estar próximo do zero para ser considerado igual a zero. |
Valor de retorno
Numérico
Comentários
A função SIGN retornará 1 se o number for positivo, 0 se o number for zero ou -1 se o number for negativo.
A especificação de um valor fuzz ajuda a evitar erros de arredondamento de pontos flutuantes quando o cálculo é praticamente zero. Se você não especificar um valor fuzz, o Visio utilizará 1E-9 (0,000000001). Convém fornecer um valor diferente ao colocar o desenho em escala ou quando desejar obter uma comparação exata.
Exemplo 1
SIGN(-5)
Retornará -1.
Exemplo 2
SIGN(0)
Retornará 0.
Exemplo 3
SIGN(0.000000000001)
Retornará 0.
Exemplo 4
SIGN(0.00000000001,0)
Retornará 1.