Inicieu sessió a Excel | Com s'utilitza la funció Excel SIGN? (amb exemples)

Funció SIGN en Excel

Funció de registre a excel és una funció Maths / Trig que s'utilitza per donar-nos aquest resultat. La funció SIGN retorna el signe (-1, 0 o +1) de l'argument numèric subministrat. La fórmula SIGN a Excel es pot utilitzar escrivint la paraula clau = SIGN (i proporcionant el número com a entrada).

Sintaxi

Arguments

el nombre: El número per obtenir el signe.

El número d'entrada pot ser qualsevol número introduït directament o en forma de qualsevol operació matemàtica o de qualsevol referència de cel·la.

Sortida:

La fórmula SIGN a Excel només té tres sortides: 1, 0, -1.

  • Si el nombre és superior a zero, la fórmula SIGN en excel retornarà 1.
  • Si el nombre és igual a zero, la fórmula SIGN en excel retornarà 0.
  • Si el nombre és inferior a zero, la fórmula SIGN en excel retornarà -1.

Si l’argument de número subministrat no és numèric, la funció SIGN de ​​excel retornarà #VALUE. error.

Com s'utilitza la funció SIGN a Excel? (amb exemples)

Podeu descarregar aquesta plantilla Excel de la funció SIGN aquí: plantilla Excel de la funció SIGN

Exemple 1

Suposem que teniu les xifres del saldo final de set departaments per a l'any 2016 i 2017, tal com es mostra a continuació.

Alguns dels departaments estan endeutats i alguns donen bones rendibilitats. Ara voleu veure si hi ha un augment de la xifra en comparació amb l’any passat. Per fer-ho, podeu utilitzar la següent fórmula SIGN per a la primera.

= SIGN (D4 - C4)

Tornarà +1. L'argument de la funció SIGN és un valor retornat d'altres funcions.

Ara, arrossegueu-lo per obtenir el valor de la resta de cel·les.

Exemple 2

A l'exemple anterior, també és possible que vulgueu calcular el percentatge d'increment en Excel respecte a l'any anterior.

Per fer-ho, podeu utilitzar la fórmula SIGN següent:

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

i arrossegueu-lo a la resta de cel·les.

Si el saldo de l'any 2016 és zero, la funció donarà un error. Com a alternativa, es pot utilitzar la següent fórmula SIGN per evitar l’error:

= IFERROR ((D4 - C4) / C4 * SIGN (C4), 0)

Per obtenir l’augment o la disminució del% general, podeu utilitzar la fórmula següent:

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

SUM (D4: D10) proporcionarà el saldo net, inclosos tots els departaments per al 2017

SUM (C4: C10) proporcionarà el saldo net, inclosos tots els departaments per al 2016

SUM (D4: D10) - SUM (C4: C10) donarà el guany o la pèrdua neta, inclosos tots els departaments.

(SUM (D4: D10) - SUM (C4: C10)) / SUM (C4: C10) * SIGN (SUM (C4: C10)) donarà el percentatge de guany o pèrdua

Exemple 3

Suposem que teniu una llista de números a B3: B8 com es mostra a continuació.

Ara voleu canviar el signe de cadascun dels números negatius a positiu.

Simplement podeu utilitzar la fórmula següent:

= B3 * SIGN (B3)

Si el B3 és negatiu, SIGN (B3) és -1 i B3 * SIGN (B3) serà negatiu * negatiu, que tornarà positiu.

Si el B3 és positiu, SIGN (B3) és +1 i B3 * SIGN (B3) serà positiu * positiu, que tornarà positiu.

Tornarà 280.

Ara, arrossegueu-lo per obtenir els valors de la resta de números.

Exemple # 4

Suposem que teniu les vostres vendes mensuals a F4: F10 i voleu saber si les vendes augmenten i baixen.

Per fer-ho, podeu utilitzar la fórmula següent:

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

on A5: B7 conté la informació de dalt, zero i baix.

La funció SIGNAR compararà les vendes actuals i anteriors mitjançant la funció SIGNAR i VLOOKUP extraurà la informació de la taula VLOOKUP i retornarà si les vendes van pujant, zero o baixades.

i arrossegueu-lo a la resta de cel·les.

Exemple núm. 5

Suposem que teniu dades de vendes de quatre zones diferents: est, oest, nord i sud per als productes A i B, tal com es mostra a continuació.

Ara voleu l'import total de vendes del producte A o de la zona est.

Es pot calcular com:

= SUMPRODUCT (SIGN ((B4: B15 = "EST") + + C4: C15 = "A")) * F4: F15)

Vegem detalladament la funció SIGN anterior.

B4: B15 = "EST"

donarà 1 si és "EST" en cas contrari, tornarà 0. Tornarà {1, 1, 0, 0, 0, 0, 0, 0, 1, 0, 0}

C4: C15 = "A"

donarà 1 si és "A" en cas contrari retornarà 0. Tornarà {1, 0, 1, 1, 0, 0, 1, 0, 1, 0, 0}

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

retornarà suma els dos i {0, 1, 2}. Tornarà {2, 2, 1, 1, 0, 0, 1, 0, 2, 0, 0}

SIGN ((B4: B15 = "EST")) + (C4: C15 = "A"))

llavors tornarà {0, 1} aquí, ja que no hi ha cap número negatiu. Tornarà {1, 1, 1, 1, 0, 0, 1, 0, 1, 0, 0}.

SUMPRODUCT (SIGN ((B4: B15 = "EST")) + (C4: C15 = "A")) * F4: F15)

primer agafarà el producte de les dues matrius {1, 1, 1, 1, 0, 0, 1, 0, 1, 0, 0} i {2000, 1500, 4800, 4500, 5000, 13000, 7200, 18000, 3300, 4800, 6500} que retornarà {2000, 1500, 4800, 4500, 0, 0, 7200, 0, 3300, 0, 0} i, a continuació, el resumirà.

Això finalment retornarà 23.300.

De la mateixa manera, per calcular les vendes de productes per a zones est o oest, podeu utilitzar la següent fórmula SIGN:

= SUMPRODUCT (SIGN ((B4: B15 = "EST")) + (B4: B15 = "OEST")) * F4: F15)

i per al producte A a la zona est

= SUMPRODUCT (SIGN ((B4: B15 = "EST")) * (C4: C15 = "A")) * F4: F15)