SIGN Funzione Excel

Funzione SIGN in Excel

La funzione di segno in Excel è una funzione matematica / trigonometrica utilizzata per fornirci questo risultato. La funzione SIGN restituisce il segno (-1, 0 o +1) dell'argomento numerico fornito. La formula SIGN in Excel può essere utilizzata digitando la parola chiave = SIGN (e fornendo il numero come input.

Sintassi

argomenti

il numero: il numero per cui ottenere il segno.

Il numero di input può essere qualsiasi numero inserito direttamente o sotto forma di qualsiasi operazione matematica o qualsiasi riferimento di cella.

Produzione:

La formula SIGN in Excel ha solo tre output: 1, 0, -1.

  • Se il numero è maggiore di zero, la formula SEGNO in Excel restituirà 1.
  • Se il numero è uguale a zero, la formula SEGNO in Excel restituirà 0.
  • Se il numero è minore di zero, la formula SEGNO in Excel restituirà -1.

Se l'argomento del numero fornito non è numerico, la funzione SEGNO di Excel restituirà #VALORE! errore.

Come utilizzare la funzione SIGN in Excel? (con esempi)

È possibile scaricare questo modello Excel della funzione SIGN qui - Modello Excel della funzione SIGN

Esempio 1

Supponiamo di avere i dati del bilancio finale per sette dipartimenti per l'anno 2016 e 2017 come mostrato di seguito.

Alcuni dipartimenti sono indebitati e altri stanno dando buoni rendimenti. Ora, vuoi vedere se c'è un aumento della cifra rispetto allo scorso anno. Per fare ciò, puoi usare la seguente formula SEGNO per il primo.

= SEGNO (D4 - C4)

Restituirà +1. L'argomento della funzione SIGN è un valore restituito da altre funzioni.

Ora trascinalo per ottenere il valore per il resto delle celle.

Esempio n. 2

Nell'esempio sopra, potresti anche voler calcolare l'incremento percentuale in Excel rispetto all'anno precedente.

Per fare ciò, puoi utilizzare la seguente formula SIGN:

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

e trascinalo nel resto delle celle.

Se il saldo per l'anno 2016 è zero, la funzione restituirà un errore. In alternativa, è possibile utilizzare la seguente formula SIGN per evitare l'errore:

= SE.ERRORE ((D4 - C4) / C4 * SIGN (C4), 0)

Per ottenere l'aumento o la diminuzione della% complessiva, puoi utilizzare la seguente formula:

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

SUM (D4: D10) fornirà il saldo netto comprensivo di tutti i reparti per il 2017

SUM (C4: C10) fornirà il saldo netto comprensivo di tutti i reparti per il 2016

SUM (D4: D10) - SUM (C4: C10) darà il guadagno o la perdita netti inclusi tutti i reparti.

(SUM (D4: D10) - SUM (C4: C10)) / SUM (C4: C10) * SIGN (SUM (C4: C10)) darà la percentuale di guadagno o perdita

Esempio n. 3

Supponi di avere un elenco di numeri in B3: B8 come mostrato di seguito.

Ora, vuoi cambiare il segno di ogni numero negativo in positivo.

Puoi semplicemente usare la seguente formula:

= B3 * SEGNO (B3)

Se B3 è negativo, SIGN (B3) è -1 e B3 * SIGN (B3) sarà negativo * negativo, che restituirà positivo.

Se B3 è positivo, SIGN (B3) è +1 e B3 * SIGN (B3) sarà positivo * positivo, che restituirà positivo.

Tornerà 280.

Ora trascinalo per ottenere i valori per il resto dei numeri.

Esempio n. 4

Supponi di avere le tue vendite mensili in F4: F10 e vuoi scoprire se le tue vendite stanno aumentando e diminuendo.

A tale scopo, puoi utilizzare la seguente formula:

= CERCA.VERT (SEGNO (F5 - F4), A5: B7, 2)

dove A5: B7 contiene le informazioni di su, zero e giù.

La funzione SEGNO confronterà le vendite del mese corrente e precedente utilizzando la funzione SEGNO e CERCA.VERT estrarrà le informazioni dalla tabella CERCA.VERT e restituirà se le vendite stanno aumentando, zero o diminuendo.

e trascinalo nel resto delle celle.

Esempio n. 5

Supponiamo di avere dati sulle vendite da quattro diverse zone: Est, Ovest, Nord e Sud per i prodotti A e B come mostrato di seguito.

Ora, vuoi l'importo totale delle vendite per il prodotto A o la zona est.

Può essere calcolato come:

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

Vediamo in dettaglio la funzione SIGN sopra.

B4: B15 = "EST"

darà 1 se è "EST" altrimenti restituirà 0. Restituirà {1, 1, 0, 0, 0, 0, 0, 0, 1, 0, 0}

C4: C15 = "A"

darà 1 se è "A" altrimenti restituirà 0. Restituirà {1, 0, 1, 1, 0, 0, 1, 0, 1, 0, 0}

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

restituirà la somma dei due e {0, 1, 2}. Restituirà {2, 2, 1, 1, 0, 0, 1, 0, 2, 0, 0}

SEGNO ((B4: B15 = "EAST") + (C4: C15 = "A"))

restituirà quindi {0, 1} qui poiché non esiste un numero negativo. Restituirà {1, 1, 1, 1, 0, 0, 1, 0, 1, 0, 0}.

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

prenderà prima il prodotto delle due matrici {1, 1, 1, 1, 0, 0, 1, 0, 1, 0, 0} e {2000, 1500, 4800, 4500, 5000, 13000, 7200, 18000, 3300, 4800, 6500} che restituirà {2000, 1500, 4800, 4500, 0, 0, 7200, 0, 3300, 0, 0} e quindi la somma.

Questo finalmente restituirà 23.300.

Allo stesso modo, per calcolare le vendite di prodotti per le zone est o ovest, è possibile utilizzare la seguente formula SIGN:

= SUMPRODUCT (SIGN ((B4: B15 = "EAST") + (B4: B15 = "WEST")) * F4: F15)

e per il prodotto A nella zona est

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