Aanmelden Excel - Hoe Excel SIGN-functie te gebruiken? (met voorbeelden)

Inhoudsopgave

SIGN-functie in Excel

Tekenfunctie in Excel is een Maths / Trig-functie die wordt gebruikt om ons dit resultaat te geven. De functie SIGN retourneert het teken (-1, 0 of +1) van het opgegeven numerieke argument. SIGN-formule in Excel kan worden gebruikt door het trefwoord = SIGN te typen (en het nummer als invoer op te geven.

Syntaxis

Argumenten

het nummer: het nummer waarvoor het teken moet worden opgehaald.

Het invoernummer kan elk nummer zijn dat rechtstreeks wordt ingevoerd of in de vorm van een wiskundige bewerking of een celverwijzing.

Uitgang:

De SIGN-formule in Excel heeft slechts drie uitgangen: 1, 0, -1.

  • Als het getal groter is dan nul, retourneert de SIGN-formule in Excel 1.
  • Als het getal gelijk is aan nul, retourneert de SIGN-formule in Excel 0.
  • Als het aantal kleiner is dan nul, retourneert de SIGN-formule in Excel -1.

Als het opgegeven getalargument niet-numeriek is, retourneert de Excel SIGN-functie #VALUE! fout.

Hoe de SIGN-functie in Excel te gebruiken? (met voorbeelden)

Voorbeeld 1

Stel dat u de eindbalanscijfers heeft voor zeven afdelingen voor 2016 en 2017, zoals hieronder weergegeven.

Sommige afdelingen hebben schulden en andere leveren goede opbrengsten op. Nu wilt u zien of het cijfer stijgt ten opzichte van vorig jaar. Om dit te doen, kunt u de volgende SIGN-formule voor de eerste gebruiken.

= TEKEN (D4 - C4)

Het zal +1 retourneren. Het argument voor de SIGN-functie is een waarde die wordt geretourneerd door andere functies.

Sleep het nu om de waarde voor de rest van de cellen te krijgen.

Voorbeeld 2

In het bovenstaande voorbeeld wilt u misschien ook de procentuele toename in Excel ten opzichte van het voorgaande jaar berekenen.

Om dit te doen, kunt u de volgende SIGN-formule gebruiken:

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

en sleep het naar de rest van de cellen.

Als het saldo voor het jaar 2016 nul is, geeft de functie een foutmelding. Als alternatief kan de volgende SIGN-formule worden gebruikt om de fout te voorkomen:

= ALSFOUT ((D4 - C4) / C4 * TEKEN (C4), 0)

Om de totale procentuele toename of afname te krijgen, kunt u de volgende formule gebruiken:

(SOM (D4: D10) - SOM (C4: C10)) / SOM (C4: C10) * TEKEN (SOM (C4: C10))

SUM (D4: D10) geeft het nettosaldo inclusief alle afdelingen voor 2017

SUM (C4: C10) geeft het netto saldo inclusief alle afdelingen voor 2016

SUM (D4: D10) - SUM (C4: C10) geeft de netto winst of het nettoverlies, inclusief alle afdelingen.

(SUM (D4: D10) - SUM (C4: C10)) / SUM (C4: C10) * SIGN (SUM (C4: C10)) geeft het percentage winst of verlies

Voorbeeld # 3

Stel dat u een lijst met nummers in B3: B8 heeft, zoals hieronder weergegeven.

Nu wilt u het teken van elk van de negatieve getallen veranderen in positief.

U kunt eenvoudig de volgende formule gebruiken:

= B3 * TEKEN (B3)

Als B3 negatief is, is SIGN (B3) -1 en is B3 * SIGN (B3) negatief * negatief, wat positief zal terugkeren.

Als de B3 positief is, is SIGN (B3) +1 en is B3 * SIGN (B3) positief * positief, wat positief zal terugkeren.

Het zal terugkeren naar 280.

Sleep het nu om de waarden voor de rest van de getallen te krijgen.

Voorbeeld # 4

Stel dat uw maandelijkse verkopen in F4: F10 staan ​​en u wilt weten of uw verkopen op en neer gaan.

Om dit te doen, kunt u de volgende formule gebruiken:

= VERT.ZOEKEN (TEKEN (F5 - F4), A5: B7, 2)

waarbij A5: B7 de informatie bevat van omhoog, nul en omlaag.

De SIGN-functie vergelijkt de verkopen van de huidige en vorige maand met behulp van de SIGN-functie, en VERT.ZOEKEN haalt de informatie uit de VERT.ZOEKEN-tabel en retourneert of de verkopen stijgen, nul of dalen.

en sleep het naar de rest van de cellen.

Voorbeeld # 5

Stel dat u verkoopgegevens heeft uit vier verschillende zones: Oost, West, Noord en Zuid voor producten A en B, zoals hieronder weergegeven.

Nu wilt u het totale verkoopbedrag voor product A of zone Oost.

Het kan worden berekend als:

= SOMPRODUCT (TEKEN ((B4: B15 = "EAST") + (C4: C15 = "A")) * F4: F15)

Laten we de bovenstaande SIGN-functie in detail bekijken.

B4: B15 = "EAST"

geeft 1 als het "EAST" is, anders wordt 0 geretourneerd. Het zal terugkeren (1, 1, 0, 0, 0, 0, 0, 0, 1, 0, 0)

C4: C15 = "A"

geeft 1 als het "A" is, anders wordt 0 geretourneerd. Het zal terugkeren (1, 0, 1, 1, 0, 0, 1, 0, 1, 0, 0)

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

retourneert de som van de twee en (0, 1, 2). Het zal terugkeren (2, 2, 1, 1, 0, 0, 1, 0, 2, 0, 0)

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

zal dan hier (0, 1) teruggeven aangezien er geen negatief getal is. Het keert terug (1, 1, 1, 1, 0, 0, 1, 0, 1, 0, 0).

SOMPRODUCT (TEKEN ((B4: B15 = "EAST") + (C4: C15 = "A")) * F4: F15)

neemt eerst het product van de twee matrix (1, 1, 1, 1, 0, 0, 1, 0, 1, 0, 0) en (2000, 1500, 4800, 4500, 5000, 13000, 7200, 18000, 3300, 4800, 6500) die wordt geretourneerd (2000, 1500, 4800, 4500, 0, 0, 7200, 0, 3300, 0, 0), en vervolgens optelt.

Dit levert uiteindelijk 23.300 op.

Evenzo kunt u de volgende SIGN-formule gebruiken om de productverkoop voor de oost- of westzones te berekenen:

= SOMPRODUCT (TEKEN ((B4: B15 = "EAST") + (B4: B15 = "WEST")) * F4: F15)

en voor product A in zone Oost

= SOMPRODUCT (TEKEN ((B4: B15 = "EAST") * (C4: C15 = "A")) * F4: F15)

TEKEN Excel-functievideo

Interessante artikelen...