Logg på Excel | Hvordan bruker jeg Excel SIGN-funksjon? (med eksempler)

SIGN-funksjon i Excel

Tegnfunksjon i excel er en Maths / Trig-funksjon som brukes til å gi oss dette resultatet. SIGN-funksjonen returnerer tegnet (-1, 0 eller +1) for det medfølgende numeriske argumentet. SIGN formel i excel kan brukes ved å skrive nøkkelordet = SIGN (og oppgi nummeret som inndata.

Syntaks

Argumenter

tallet: Nummeret du får tegnet for.

Inngangsnummeret kan være hvilket som helst tall som er angitt direkte, eller i form av en hvilken som helst matematisk operasjon eller en hvilken som helst cellereferanse.

Produksjon:

SIGN Formula i Excel har bare tre utganger: 1, 0, -1.

  • Hvis tallet er større enn null, vil SIGN-formelen i Excel returnere 1.
  • Hvis tallet er lik null, vil SIGN-formelen i excel returnere 0.
  • Hvis tallet er mindre enn null, vil SIGN-formelen i Excel returnere -1.

Hvis argumentet som er oppgitt er ikke-numerisk, vil excel SIGN-funksjonen returnere #VALUE! feil.

Hvordan bruke SIGN-funksjon i Excel? (med eksempler)

Du kan laste ned denne SIGN Funksjon Excel-malen her - SIGN Funksjon Excel Mal

Eksempel 1

Anta at du har de endelige saldo for syv avdelinger for 2016 og 2017 som vist nedenfor.

Noen av avdelingene har gjeld og noen gir god avkastning. Nå vil du se om det er en økning i tallet sammenlignet med i fjor. For å gjøre dette kan du bruke følgende SIGN-formel for den første.

= SIGN (D4 - C4)

Det kommer tilbake +1. Argumentet til SIGN-funksjonen er en verdi som returneres fra andre funksjoner.

Dra den nå for å få verdien for resten av cellene.

Eksempel 2

I eksemplet ovenfor kan det også være lurt å beregne den prosentvise økningen i excel i forhold til året før.

For å gjøre dette kan du bruke følgende SIGN Formula:

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

og dra den til resten av cellene.

Hvis saldoen for året 2016 er null, vil funksjonen gi en feil. Alternativt kan følgende SIGN-formel brukes for å unngå feilen:

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

For å få den totale% økningen eller reduksjonen, kan du bruke følgende formel:

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

SUM (D4: D10) vil gi nettosaldoen inkludert alle avdelinger for 2017

SUM (C4: C10) vil gi nettosaldoen inkludert alle avdelinger for 2016

SUM (D4: D10) - SUM (C4: C10) vil gi netto gevinst eller tap inkludert alle avdelinger.

(SUM (D4: D10) - SUM (C4: C10)) / SUM (C4: C10) * SIGN (SUM (C4: C10)) vil gi prosentvis gevinst eller tap

Eksempel 3

Anta at du har en liste med tall i B3: B8 som vist nedenfor.

Nå vil du endre tegnet på hvert av det negative tallet til positivt.

Du kan bare bruke følgende formel:

= B3 * SIGN (B3)

Hvis B3 er negativ, er SIGN (B3) -1, og B3 * SIGN (B3) vil være negativ * negativ, som vil returnere positivt.

Hvis B3 er positiv, er SIGN (B3) +1, og B3 * SIGN (B3) vil være positiv * positiv, som vil returnere positivt.

Det vil returnere 280.

Dra den for å få verdiene for resten av tallene.

Eksempel 4

Anta at du har ditt månedlige salg i F4: F10, og at du vil finne ut om salget ditt går opp og ned.

For å gjøre dette kan du bruke følgende formel—

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

der A5: B7 inneholder informasjonen om opp, null og ned.

SIGN-funksjonen vil sammenligne gjeldende og forrige måneds salg ved hjelp av SIGN-funksjonen, og VLOOKUP vil hente informasjonen fra VLOOKUP-tabellen og returnere om salget går opp, null eller ned.

og dra den til resten av cellene.

Eksempel 5

Anta at du har salgsdata fra fire forskjellige soner - øst, vest, nord og sør for produktene A og B som vist nedenfor.

Nå vil du ha det totale salgsbeløpet for produkt A eller Øst-sone.

Det kan beregnes som:

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

La oss se ovennevnte SIGN-funksjon i detalj.

B4: B15 = “ØST”

vil gi 1 hvis det er "ØST", ellers vil det returnere 0. Det vil returnere {1, 1, 0, 0, 0, 0, 0, 0, 1, 0, 0}

C4: C15 = “A”

vil gi 1 hvis det er "A" ellers vil det returnere 0. Det vil returnere {1, 0, 1, 1, 0, 0, 1, 0, 1, 0, 0}

(B4: B15 = “ØST”) + (C4: C15 = “A”)

vil returnere summen av de to og {0, 1, 2}. Den returnerer {2, 2, 1, 1, 0, 0, 1, 0, 2, 0, 0}

SIGN ((B4: B15 = “EAST”) + (C4: C15 = “A”))

vil da returnere {0, 1} hit siden det ikke er noe negativt tall. Den returnerer {1, 1, 1, 1, 0, 0, 1, 0, 1, 0, 0}.

SUMPRODUKT (SIGN ((B4: B15 = “ØST”) + (C4: C15 = “A”)) * F4: F15)

tar først produktet av de to matriksene {1, 1, 1, 1, 0, 0, 1, 0, 1, 0, 0} og {2000, 1500, 4800, 4500, 5000, 13000, 7200, 18000, 3300, 4800, 6500} som returnerer {2000, 1500, 4800, 4500, 0, 0, 7200, 0, 3300, 0, 0}, og deretter summerer det.

Dette vil til slutt returnere 23 300.

På samme måte, for å beregne produktsalget for østlige eller vestlige soner, kan du bruke følgende SIGN-formel -

= SUMPRODUCT (SIGN ((B4: B15 = “ØST”) + (B4: B15 = “WEST”)) * F4: F15)

og for produkt A i øst-sone

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