Função SIGN no Excel
A função de sinal no Excel é uma função matemática / trigonométrica usada para nos fornecer este resultado. A função SIGN retorna o sinal (-1, 0 ou +1) do argumento numérico fornecido. A fórmula SIGN no Excel pode ser usada digitando a palavra-chave = SIGN (e fornecendo o número como entrada.
Sintaxe
Argumentos
o número: o número para o qual obter o sinal.
O número de entrada pode ser qualquer número inserido diretamente ou na forma de qualquer operação matemática ou qualquer referência de célula.
Resultado:
A Fórmula do SINAL no Excel tem apenas três saídas: 1, 0, -1.
- Se o número for maior que zero, a fórmula do SINAL no excel retornará 1.
- Se o número for igual a zero, a fórmula do SINAL no excel retornará 0.
- Se o número for menor que zero, a fórmula do SINAL no excel retornará -1.
Se o argumento de número fornecido não for numérico, a função excel SIGN retornará #VALUE! erro.
Como usar a função SIGN no Excel? (com exemplos)
Você pode baixar este modelo de Excel da função SIGN aqui - Modelo Excel da função SIGNExemplo 1
Suponha que você tenha os valores do saldo final de sete departamentos para o ano de 2016 e 2017, conforme mostrado abaixo.
Alguns departamentos estão com dívidas e alguns estão dando bons retornos. Agora, você quer ver se há um aumento no número em relação ao ano passado. Para fazer isso, você pode usar a seguinte fórmula de SINAL para o primeiro.
= SINAL (D4 - C4)
Ele retornará +1. O argumento para a função SIGN é um valor retornado de outras funções.
Agora, arraste-o para obter o valor do restante das células.
Exemplo # 2
No exemplo acima, você também pode desejar calcular o aumento percentual no Excel em relação ao ano anterior.
Para fazer isso, você pode usar a seguinte Fórmula de SINAL:
= (D4 - C4) / C4 * SINAL (C4)
e arraste-o para o resto das células.
Se o saldo do ano de 2016 for zero, a função apresentará um erro. Alternativamente, a seguinte fórmula SIGN pode ser usada para evitar o erro:
= IFERROR ((D4 - C4) / C4 * SINAL (C4), 0)
Para obter a% geral de aumento ou diminuição, você pode usar a seguinte fórmula:
(SOMA (D4: D10) - SOMA (C4: C10)) / SOMA (C4: C10) * SINAL (SOMA (C4: C10))
SUM (D4: D10) dará o saldo líquido incluindo todos os departamentos para 2017
SUM (C4: C10) dará o saldo líquido incluindo todos os departamentos para 2016
SUM (D4: D10) - SUM (C4: C10) dará o ganho ou perda líquida incluindo todos os departamentos.
(SOMA (D4: D10) - SOMA (C4: C10)) / SOMA (C4: C10) * SINAL (SOMA (C4: C10)) dará o ganho ou perda percentual
Exemplo # 3
Suponha que você tenha uma lista de números em B3: B8 conforme mostrado abaixo.
Agora, você deseja alterar o sinal de cada um dos números negativos para positivo.
Você pode simplesmente usar a seguinte fórmula:
= B3 * SINAL (B3)
Se B3 for negativo, SINAL (B3) será -1, e B3 * SINAL (B3) será negativo * negativo, que retornará positivo.
Se B3 for positivo, SINAL (B3) será +1, e B3 * SINAL (B3) será positivo * positivo, que retornará positivo.
Ele retornará 280.
Agora, arraste-o para obter os valores do resto dos números.
Exemplo # 4
Suponha que você tenha suas vendas mensais em F4: F10 e queira saber se suas vendas estão aumentando ou diminuindo.
Para fazer isso, você pode usar a seguinte Fórmula—
= PROCV (SINAL (F5 - F4), A5: B7, 2)
onde A5: B7 contém as informações de cima, zero e baixo.
A função SIGN irá comparar as vendas do mês atual e anterior usando a função SIGN, e VLOOKUP puxará as informações da tabela VLOOKUP e retornará se as vendas estão aumentando, zero ou diminuindo.
e arraste-o para o resto das células.
Exemplo # 5
Suponha que você tenha dados de vendas de quatro zonas diferentes - Leste, Oeste, Norte e Sul para os produtos A e B, conforme mostrado abaixo.
Agora, você deseja o valor total das vendas do produto A ou da zona leste.
Pode ser calculado como:
= SUMPRODUTO (SINAL ((B4: B15 = “LESTE”) + (C4: C15 = “A”)) * F4: F15)
Vamos ver a função SIGN acima em detalhes.
B4: B15 = “LESTE”
dará 1 se for “EAST” senão retornará 0. Retornará {1, 1, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0}
C4: C15 = “A”
dará 1 se for “A” senão retornará 0. Retornará {1, 0, 1, 1, 0, 0, 1, 0, 1, 0, 0}
(B4: B15 = “LESTE”) + (C4: C15 = “A”)
retornará soma os dois e {0, 1, 2}. Ele retornará {2, 2, 1, 1, 0, 0, 1, 0, 2, 0, 0}
SINAL ((B4: B15 = “LESTE”) + (C4: C15 = “A”))
então retornará {0, 1} aqui, pois não há número negativo. Ele retornará {1, 1, 1, 1, 0, 0, 1, 0, 1, 0, 0}.
SUMPRODUTO (SINAL ((B4: B15 = “LESTE”) + (C4: C15 = “A”)) * F4: F15)
pegará primeiro o produto das duas matrizes {1, 1, 1, 1, 0, 0, 1, 0, 1, 0, 0} e {2000, 1500, 4800, 4500, 5000, 13000, 7200, 18000, 3300, 4800, 6500} que retornará {2000, 1500, 4800, 4500, 0, 0, 7200, 0, 3300, 0, 0} e, em seguida, somará.
Isso finalmente retornará 23.300.
Da mesma forma, para calcular as vendas de produtos para as zonas Leste ou Oeste, você pode usar a seguinte fórmula de SINAL—
= SUMPRODUTO (SINAL ((B4: B15 = “LESTE”) + (B4: B15 = “OESTE”)) * F4: F15)
e para o produto A na zona leste
= SUMPRODUTO (SINAL ((B4: B15 = “LESTE”) * (C4: C15 = “A”)) * F4: F15)