Función SIGN Excel

Función SIGN en Excel

La función de signo en Excel es una función Maths / Trig que se utiliza para darnos este resultado. La función SIGN devuelve el signo (-1, 0 o +1) del argumento numérico proporcionado. La fórmula SIGN en Excel se puede utilizar escribiendo la palabra clave = SIGN (y proporcionando el número como entrada.

Sintaxis

Argumentos

el número: el número para el que se obtiene el signo.

El número de entrada puede ser cualquier número introducido directamente o en forma de operación matemática o referencia de celda.

Salida:

La fórmula SIGN en Excel tiene solo tres salidas: 1, 0, -1.

  • Si el número es mayor que cero, la fórmula SIGN en Excel devolverá 1.
  • Si el número es igual a cero, la fórmula SIGN en Excel devolverá 0.
  • Si el número es menor que cero, la fórmula SIGN en Excel devolverá -1.

Si el argumento numérico proporcionado no es numérico, la función EXCEL SIGN devolverá # ¡VALOR! error.

¿Cómo usar la función SIGN en Excel? (con ejemplos)

Puede descargar esta plantilla de Excel de la función SIGN aquí - Plantilla de Excel de la función SIGN

Ejemplo 1

Suponga que tiene las cifras de saldo final de siete departamentos para el año 2016 y 2017 como se muestra a continuación.

Algunos de los departamentos están endeudados y algunos están dando buenos rendimientos. Ahora, quiere ver si hay un aumento en la cifra en comparación con el año pasado. Para hacerlo, puede utilizar la siguiente fórmula SIGN para el primero.

= SEÑAL (D4 - C4)

Devolverá +1. El argumento de la función SIGN es un valor devuelto por otras funciones.

Ahora, arrástrelo para obtener el valor del resto de las celdas.

Ejemplo # 2

En el ejemplo anterior, es posible que también desee calcular el porcentaje de aumento en Excel con respecto al año anterior.

Para hacerlo, puede utilizar la siguiente fórmula SIGN:

= (D4 - C4) / C4 * SIGN (C4)

y arrástrelo al resto de las celdas.

Si el saldo del año 2016 es cero, la función dará un error. Alternativamente, se puede utilizar la siguiente fórmula SIGN para evitar el error:

= SI.ERROR ((D4 - C4) / C4 * SIGN (C4), 0)

Para obtener el% de aumento o disminución general, puede utilizar la siguiente fórmula:

(SUMA (D4: D10) - SUMA (C4: C10)) / SUMA (C4: C10) * SIGN (SUMA (C4: C10))

SUM (D4: D10) dará el saldo neto incluyendo todos los departamentos para 2017

SUM (C4: C10) dará el saldo neto incluyendo todos los departamentos para 2016

SUM (D4: D10) - SUM (C4: C10) dará la ganancia o pérdida neta incluyendo todos los departamentos.

(SUMA (D4: D10) - SUMA (C4: C10)) / SUMA (C4: C10) * SIGN (SUMA (C4: C10)) dará el porcentaje de ganancia o pérdida

Ejemplo # 3

Suponga que tiene una lista de números en B3: B8 como se muestra a continuación.

Ahora, desea cambiar el signo de cada uno de los números negativos a positivo.

Simplemente puede usar la siguiente fórmula:

= B3 * SIGN (B3)

Si B3 es negativo, SIGN (B3) es -1, y B3 * SIGN (B3) será negativo * negativo, lo que devolverá positivo.

Si B3 es positivo, SIGN (B3) es +1, y B3 * SIGN (B3) será positivo * positivo, que devolverá positivo.

Devolverá 280.

Ahora, arrástrelo para obtener los valores del resto de los números.

Ejemplo # 4

Suponga que tiene sus ventas mensuales en F4: F10 y desea saber si sus ventas suben y bajan.

Para hacerlo, puede utilizar la siguiente fórmula:

= VLOOKUP (SIGN (F5 - F4), A5: B7, 2)

donde A5: B7 contiene la información de arriba, cero y abajo.

La función FIRMAR comparará las ventas del mes actual y el anterior usando la función FIRMAR, y BUSCARV extraerá la información de la tabla BUSCARV y devolverá si las ventas van hacia arriba, cero o hacia abajo.

y arrástrelo al resto de las celdas.

Ejemplo # 5

Suponga que tiene datos de ventas de cuatro zonas diferentes: este, oeste, norte y sur para los productos A y B, como se muestra a continuación.

Ahora, desea el monto total de ventas para el producto A o la zona este.

Puede calcularse como:

= SUMPRODUCTO (SIGNO ((B4: B15 = “ESTE”) + (C4: C15 = “A”)) * F4: F15)

Veamos la función SIGN anterior en detalle.

B4: B15 = "ESTE"

dará 1 si es "EAST" de lo contrario, devolverá 0. Devolverá {1, 1, 0, 0, 0, 0, 0, 0, 1, 0, 0}

C4: C15 = "A"

dará 1 si es "A", de lo contrario, devolverá 0. Devolverá {1, 0, 1, 1, 0, 0, 1, 0, 1, 0, 0}

(B4: B15 = "ESTE") + (C4: C15 = "A")

devolverá la suma de los dos y {0, 1, 2}. Devolverá {2, 2, 1, 1, 0, 0, 1, 0, 2, 0, 0}

SIGNO ((B4: B15 = “ESTE”) + (C4: C15 = “A”))

luego devolverá {0, 1} aquí ya que no hay un número negativo. Devolverá {1, 1, 1, 1, 0, 0, 1, 0, 1, 0, 0}.

SUMPRODUCTO (SIGN ((B4: B15 = “ESTE”) + (C4: C15 = “A”)) * F4: F15)

primero tomará el producto de las dos matrices {1, 1, 1, 1, 0, 0, 1, 0, 1, 0, 0} y {2000, 1500, 4800, 4500, 5000, 13000, 7200, 18000, 3300, 4800, 6500} que devolverá {2000, 1500, 4800, 4500, 0, 0, 7200, 0, 3300, 0, 0} y luego lo sumará.

Esto finalmente devolverá 23,300.

De manera similar, para calcular las ventas de productos para las zonas Este u Oeste, puede usar la siguiente fórmula SIGN:

= SUMPRODUCTO (SIGN ((B4: B15 = “ESTE”) + (B4: B15 = “OESTE”)) * F4: F15)

y para el producto A en la zona este

= SUMPRODUCTO (SIGN ((B4: B15 = “ESTE”) * (C4: C15 = “A”)) * F4: F15)