Log på Excel | Hvordan bruges Excel SIGN-funktion? (med eksempler)

SIGN-funktion i Excel

Tegnfunktion i excel er en Math / Trig-funktion, der bruges til at give os dette resultat. SIGN-funktionen returnerer tegnet (-1, 0 eller +1) for det medfølgende numeriske argument. SIGN-formel i excel kan bruges ved at skrive nøgleordet = SIGN (og angive nummeret som input.

Syntaks

Argumenter

nummeret: Nummeret der skal få tegnet til.

Inputnummeret kan være et hvilket som helst nummer, der indtastes direkte, eller i form af en hvilken som helst matematisk operation eller en hvilken som helst cellereference.

Produktion:

SIGN-formlen i Excel har kun tre output: 1, 0, -1.

  • Hvis tallet er større end nul, returnerer SIGN-formlen i excel 1.
  • Hvis tallet er lig med nul, returnerer SIGN-formlen i excel 0.
  • Hvis tallet er mindre end nul, returnerer SIGN-formlen i excel -1.

Hvis det medfølgende nummerargument er ikke-numerisk, returnerer excel SIGN-funktionen #VALUE! fejl.

Hvordan bruges SIGN-funktion i Excel? (med eksempler)

Du kan downloade denne SIGN-funktion Excel-skabelon her - SIGN-funktion Excel-skabelon

Eksempel nr. 1

Antag at du har de endelige balancetal for syv afdelinger for året 2016 og 2017 som vist nedenfor.

Nogle af afdelingerne har gæld, og andre giver et godt afkast. Nu vil du se, om der er en stigning i tallet sammenlignet med sidste år. For at gøre det kan du bruge følgende SIGN-formel til den første.

= SIGN (D4 - C4)

Det returnerer +1. Argumentet for SIGN-funktionen er en værdi, der returneres fra andre funktioner.

Træk det nu for at få værdien for resten af ​​cellerne.

Eksempel 2

I eksemplet ovenfor vil du muligvis også beregne den procentvise stigning i excel i forhold til det foregående år.

For at gøre dette kan du bruge følgende SIGN-formel:

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

og træk det til resten af ​​cellerne.

Hvis saldoen for 2016 er nul, giver funktionen en fejl. Alternativt kan følgende SIGN-formel bruges til at undgå fejlen:

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

For at få den samlede% stigning eller formindskelse kan du bruge følgende formel:

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

SUM (D4: D10) giver nettosaldoen inklusive alle afdelinger for 2017

SUM (C4: C10) giver nettosaldoen inklusive alle afdelinger for 2016

SUM (D4: D10) - SUM (C4: C10) giver nettogevinst eller -tab inklusive alle afdelinger.

(SUM (D4: D10) - SUM (C4: C10)) / SUM (C4: C10) * SIGN (SUM (C4: C10)) giver den procentvise gevinst eller tab

Eksempel 3

Antag at du har en liste over numre i B3: B8 som vist nedenfor.

Nu vil du ændre tegnet på hvert af det negative tal til positivt.

Du kan blot bruge følgende formel:

= B3 * TEGN (B3)

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

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

Det vender tilbage 280.

Træk nu for at få værdierne for resten af ​​numrene.

Eksempel 4

Antag at du har dit månedlige salg i F4: F10, og at du vil finde ud af, om dit salg går op og ned.

For at gøre det kan du bruge følgende formel—

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

hvor A5: B7 indeholder oplysningerne om op, nul og ned.

SIGN-funktionen sammenligner det aktuelle og forrige måneds salg ved hjælp af SIGN-funktionen, og VLOOKUP henter oplysningerne fra VLOOKUP-tabellen og returnerer om salget går op, nul eller ned.

og træk det til resten af ​​cellerne.

Eksempel 5

Antag at du har salgsdata fra fire forskellige zoner - øst, vest, nord og syd for produkterne A og B som vist nedenfor.

Nu vil du have det samlede salgsbeløb for produkt A eller østzone.

Det kan beregnes som:

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

Lad os se ovenstående SIGN-funktion i detaljer.

B4: B15 = “ØST”

giver 1, hvis det er "ØST", ellers returnerer det 0. Det returnerer {1, 1, 0, 0, 0, 0, 0, 0, 1, 0, 0}

C4: C15 = “A”

giver 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”)

returnerer summen af ​​de to og {0, 1, 2}. Det returnerer {2, 2, 1, 1, 0, 0, 1, 0, 2, 0, 0}

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

returnerer derefter {0, 1} her, da der ikke er noget negativt tal. Det returnerer {1, 1, 1, 1, 0, 0, 1, 0, 1, 0, 0}.

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

tager først produktet af de to matricer {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 derefter summerer det.

Dette vil endelig returnere 23.300.

På samme måde kan du bruge følgende SIGN-formel til at beregne produktsalget for østlige eller vestlige zoner -

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

og for produkt A i østzone

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