Jelentkezzen be az Excel | -be Hogyan kell használni az Excel SIGN funkciót? (példákkal)

SIGN funkció az Excelben

Az excelben a jelfüggvény egy Matematika / Trig függvény, amellyel ezt az eredményt kapjuk. A SIGN függvény visszaadja a mellékelt numerikus argumentum előjelét (-1, 0 vagy +1). Az excel SIGN képlete használható a = SIGN kulcsszó beírásával (és a szám megadásával bevitelként).

Szintaxis

Érvek

a szám: Az a szám, amelyre az előjelet szerezzük.

A bemeneti szám lehet bármilyen, közvetlenül beírt szám, vagy bármilyen matematikai művelet vagy bármely cellahivatkozás.

Kimenet:

Az Excel SIGN képletének csak három kimenete van: 1, 0, -1.

  • Ha a szám nagyobb, mint nulla, akkor az excel SIGN képlete 1-et ad vissza.
  • Ha a szám nulla, az SIGN képlet az excelben 0-val tér vissza.
  • Ha a szám kisebb, mint nulla, akkor az excelben szereplő SIGN képlet -1-et ad vissza.

Ha a megadott szám argumentum nem numerikus, akkor az excel SIGN függvény visszaadja az # ÉRTÉK! hiba.

Hogyan kell használni a SIGN funkciót az Excelben? (példákkal)

Itt töltheti le ezt a SIGN Function Excel sablont - SIGN Function Excel sablont

1. példa

Tegyük fel, hogy a hét és a 2016-os és 2017-es év végleges egyenlegének adatai vannak az alábbiak szerint.

Néhány részleg eladósodott, és néhány jó hozamot ad. Most azt szeretné megnézni, hogy növekedett-e az adat a tavalyihoz képest. Ehhez az elsőhez a következő SIGN képletet használhatja.

= JEL (D4 - C4)

Visszaadja a +1 értéket. A SIGN függvény argumentuma más függvényekből kapott érték.

Most húzza meg, hogy megkapja a többi sejt értékét.

2. példa

A fenti példában érdemes kiszámolnia az excel százalékos növekedését az előző évhez képest.

Ehhez a következő SIGN képletet használhatja:

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

és húzza a többi cellába.

Ha a 2016. év egyenlege nulla, akkor a függvény hibát ad. Alternatív megoldásként a következő SIGN képlet használható a hiba elkerülésére:

= IFERROR ((D4 - C4) / C4 * JEL (C4), 0)

A teljes% -os növekedés vagy csökkenés megszerzéséhez a következő képletet használhatja:

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

A SUM (D4: D10) megadja a nettó egyenleget, beleértve az összes osztályt 2017-re

A SUM (C4: C10) megadja a nettó egyenleget, beleértve az összes osztályt 2016-ra

SUM (D4: D10) - A SUM (C4: C10) a nettó nyereséget vagy veszteséget adja meg az összes részleggel együtt.

(SUM (D4: D10) - SUM (C4: C10)) / SUM (C4: C10) * SIGN (SUM (C4: C10)) megadja a százalékos nyereséget vagy veszteséget

3. példa

Tegyük fel, hogy van egy listája a B3: B8-ból az alábbiak szerint.

Most minden negatív szám előjelét pozitívra akarja változtatni.

Egyszerűen használhatja a következő képletet:

= B3 * JEL (B3)

Ha a B3 negatív, a SIGN (B3) -1, a B3 * SIGN (B3) pedig negatív * negatív lesz, ami pozitív lesz.

Ha a B3 pozitív, a JEL (B3) +1, a B3 * JEL (B3) pedig pozitív * pozitív lesz, ami pozitív lesz.

280-at ad vissza.

Most húzza meg, hogy megkapja a többi szám értékeit.

4. példa

Tegyük fel, hogy havi eladásai az F4: F10 formátumban vannak, és szeretné megtudni, hogy az eladásai emelkednek-e.

Ehhez a következő képletet használhatja:

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

ahol A5: B7 a fel, a nulla és a le információkat tartalmazza.

A SIGN függvény összehasonlítja az aktuális és az előző havi értékesítéseket a SIGN függvény segítségével, a VLOOKUP pedig kihúzza az információkat a VLOOKUP táblából, és visszaadja, hogy az értékesítés felfelé, nulla vagy lefelé halad-e.

és húzza a többi cellába.

5. példa

Tegyük fel, hogy négy különböző zónából - keletről, nyugatról, északról és délről - rendelkezik értékesítési adataival az A és B termékekről, az alábbiak szerint.

Most az A termék vagy a keleti zóna teljes értékesítési összegét szeretné megkapni.

Kiszámítható:

= SUMPRODUCT (JEL ((B4: B15 = „KELET”) + (C4: C15 = „A”)) * F4: F15)

Nézzük meg részletesen a fenti SIGN funkciót.

B4: B15 = „KELET”

1-et ad, ha „KELET”, máskülönben 0-t ad vissza. {1, 1, 0, 0, 0, 0, 0, 0, 1, 0, 0}

C4: C15 = „A”

ad 1-et, ha „A”, akkor 0-t ad vissza. {1, 0, 1, 1, 0, 0, 1, 0, 1, 0, 0}

(B4: B15 = „KELET”) + (C4: C15 = „A”)

a kettő és {0, 1, 2} összegét adja vissza. Visszaadja a következőt: {2, 2, 1, 1, 0, 0, 1, 0, 2, 0, 0}

JEL ((B4: B15 = „KELET”) + (C4: C15 = „A”))

ekkor itt tér vissza {0, 1}, mivel nincs negatív szám. Ennek eredménye: {1, 1, 1, 1, 0, 0, 1, 0, 1, 0, 0}.

ÖSSZETÉTEL (JEL ((B4: B15 = „KELET”) + (C4: C15 = „A”)) * F4: F15)

először a két mátrix szorzatát veszi: {1, 1, 1, 1, 0, 0, 1, 0, 1, 0, 0} és {2000, 1500, 4800, 4500, 5000, 13000, 7200, 18000, 3300, 4800, 6500}, amely {2000, 1500, 4800, 4500, 0, 0, 7200, 0, 3300, 0, 0} eredményt ad, majd összegzi.

Ez végül 23 300-at hoz vissza.

Hasonlóképpen, a keleti vagy nyugati zónák termékértékesítésének kiszámításához a következő SIGN képletet használhatja:

= SUMPRODUCT (JEL ((B4: B15 = “KELET”) + (B4: B15 = “NYUGAT”)) * F4: F15)

és az A termék keleti zónájában

= SUMPRODUCT (JEL ((B4: B15 = „KELET”) * (C4: C15 = „A”)) * F4: F15)