SINAL
Devolve o sinal de um número: 1 para positivo, -1 para negativo, 0 para zero.
SINAL(número)Argumentos
númQualquer número real
=SINAL(10)Número positivo
=SINAL(-5)Número negativo
=SINAL(0)Zero
- •Útil para formatação condicional
- •Combine com ABS para cálculos
- •Ajuda a identificar a direção da mudança
- •Esperar que SINAL devolva o valor real ou a sua magnitude - só devolve -1, 0 ou 1, independentemente do tamanho do número de entrada
- •Aplicar SINAL a texto que parece numérico mas não foi convertido, o que devolve um erro #VALOR! já que SINAL exige um número real
- •Usar SINAL quando ABS ou uma comparação direta (como SE(A1>0,...)) expressariam a lógica pretendida de forma mais direta, adicionando uma camada de indireção desnecessária
ABSRemove completamente o sinal de um número em vez de reportar qual era, a operação complementar a SINAL.SEFrequentemente usada junto ou em vez de SINAL quando a lógica resultante precisa de mais do que três resultados possíveis.SOMARPRODUTOPor vezes combinada com SINAL dentro de uma fórmula matricial para contar ou ponderar valores com base no seu sinal.Que valores pode SINAL devolver?
Apenas três: -1 para um número negativo, 0 para zero e 1 para um número positivo, independentemente da magnitude real da entrada.
Por que razão SINAL devolve #VALOR!?
A entrada não é um número real - provavelmente é texto que parece numérico mas não foi convertido, o que VALOR pode corrigir primeiro.
Quando é que SINAL é mais útil do que uma comparação direta com SE?
SINAL é compacto quando precisa de multiplicar ou ponderar um valor pela sua direção (como SINAL(A1)*B1), em vez de ramificar para uma lógica completamente diferente, o que é onde SE costuma ser mais claro.
Precisa traduzir uma fórmula usando SINAL?
Use nosso tradutor para converter sua fórmula completa
