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ó SIGNExemple 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)