Funkce SIGN v aplikaci Excel
Funkce Sign v aplikaci Excel je funkce Maths / Trig, která se používá k dosažení tohoto výsledku. Funkce SIGN vrací znaménko (-1, 0 nebo +1) zadaného číselného argumentu. SIGN vzorec v aplikaci Excel lze použít zadáním klíčového slova = SIGN (a zadáním čísla jako vstupu.
Syntax

Argumenty
číslo: Číslo, pro které se má podepsat.
Vstupním číslem může být jakékoli číslo zadané přímo nebo ve formě jakékoli matematické operace nebo odkazu na buňku.
Výstup:
Vzorec SIGN v aplikaci Excel má pouze tři výstupy: 1, 0, -1.
- Pokud je číslo větší než nula, vrátí vzorec SIGN v aplikaci Excel 1.
- Pokud je číslo rovné nule, vrátí vzorec SIGN v aplikaci Excel hodnotu 0.
- Pokud je číslo menší než nula, vzorec SIGN v aplikaci Excel vrátí -1.
Pokud je zadaný číselný argument nečíselný, funkce Excel SIGN vrátí #HODNOTA! chyba.
Jak používat funkci SIGN v aplikaci Excel? (s příklady)
Příklad č. 1
Předpokládejme, že máte konečné údaje o zůstatku pro sedm oddělení pro roky 2016 a 2017, jak je uvedeno níže.

Některá oddělení jsou zadlužená a některá vykazují dobré výnosy. Nyní chcete zjistit, zda došlo k nárůstu čísla ve srovnání s loňským rokem. K tomu můžete použít následující vzorec SIGN pro první.
= PODPIS (D4 - C4)

Vrátí +1. Argument funkce SIGN je hodnota vrácená z jiných funkcí.

Nyní přetažením získáte hodnotu pro ostatní buňky.

Příklad č. 2
Ve výše uvedeném příkladu můžete také chtít vypočítat procentní nárůst v aplikaci Excel s ohledem na předchozí rok.
K tomu můžete použít následující SIGN vzorec:
= (D4 - C4) / C4 * ZNAČENÍ (C4)

a přetáhněte jej do ostatních buněk.

Pokud je zůstatek za rok 2016 nulový, funkce dá chybu. Alternativně lze k zabránění chyby použít následující vzorec SIGN:
= IFERROR ((D4 - C4) / C4 * SIGN (C4), 0)
Chcete-li získat celkové% zvýšení nebo snížení, můžete použít následující vzorec:
(SUM (D4: D10) - SUM (C4: C10)) / SUM (C4: C10) * SIGN (SUM (C4: C10))

SUM (D4: D10) poskytne čistý zůstatek včetně všech oddělení za rok 2017
SUM (C4: C10) poskytne čistý zůstatek včetně všech oddělení za rok 2016
SUM (D4: D10) - SUM (C4: C10) poskytne čistý zisk nebo ztrátu, včetně všech oddělení.
(SUM (D4: D10) - SUM (C4: C10)) / SUM (C4: C10) * SIGN (SUM (C4: C10)) udává procentní zisk nebo ztrátu
Příklad č. 3
Předpokládejme, že máte seznam čísel v B3: B8, jak je uvedeno níže.

Nyní chcete změnit znaménko každého záporného čísla na kladné.
Můžete jednoduše použít následující vzorec:
= B3 * PODPIS (B3)

Pokud je B3 záporná, SIGN (B3) je -1 a B3 * SIGN (B3) bude záporná * záporná, což vrátí kladnou hodnotu.
Pokud je B3 pozitivní, SIGN (B3) je +1 a B3 * SIGN (B3) bude pozitivní * pozitivní, což se vrátí pozitivní.
Vrátí se na 280.

Nyní přetažením získáte hodnoty pro zbytek čísel.

Příklad č. 4
Předpokládejme, že máte své měsíční tržby v F4: F10 a chcete zjistit, zda vaše tržby rostou a klesají.
K tomu můžete použít následující vzorec-
= VLOOKUP (SIGN (F5 - F4), A5: B7, 2)
kde A5: B7 obsahuje informace nahoru, nula a dolů.
Funkce PODPIS porovná aktuální a předchozí měsíc prodeje pomocí funkce PODPIS a VLOOKUP vytáhne informace z tabulky VLOOKUP a vrátí, zda prodej stoupá, nula nebo klesá.

a přetáhněte jej do ostatních buněk.

Příklad č. 5
Předpokládejme, že máte údaje o prodeji ze čtyř různých zón - východu, západu, severu a jihu pro produkty A a B, jak je uvedeno níže.

Nyní chcete celkovou částku prodeje pro produkt A nebo východní zónu.
Lze jej vypočítat jako:
= SUMPRODUCT (SIGN ((B4: B15 = „EAST“) + (C4: C15 = „A“)) * F4: F15)

Podívejme se podrobně na výše uvedenou funkci SIGN.
B4: B15 = „VÝCHOD“
dá 1, pokud je „EAST“, jinak vrátí 0. Vrátí se (1, 1, 0, 0, 0, 0, 0, 0, 1, 0, 0)
C4: C15 = „A“
dá 1, pokud je „A“, jinak vrátí 0. Vrátí se (1, 0, 1, 1, 0, 0, 1, 0, 1, 0, 0)
(B4: B15 = „VÝCHOD“) + (C4: C15 = „A“)
vrátí součet dvou a (0, 1, 2). Vrátí se (2, 2, 1, 1, 0, 0, 1, 0, 2, 0, 0)
ZNAK ((B4: B15 = „VÝCHOD“) + (C4: C15 = „A“))
pak se vrátí (0, 1) sem, protože neexistuje žádné záporné číslo. Vrátí se (1, 1, 1, 1, 0, 0, 1, 0, 1, 0, 0).
SUMPRODUCT (SIGN ((B4: B15 = „EAST“) + (C4: C15 = „A“)) * F4: F15)
nejprve vezme produkt dvou matic (1, 1, 1, 1, 0, 0, 1, 0, 1, 0, 0) a (2000, 1500, 4800, 4500, 5000, 13000, 7200, 18000, 3300, 4800, 6500), které se vrátí (2000, 1500, 4800, 4500, 0, 0, 7200, 0, 3300, 0, 0) a poté je sečtou.
To nakonec vrátí 23 300.

Podobně můžete pro výpočet prodeje produktu pro východní nebo západní zóny použít následující vzorec SIGN-
= VÝROBEK (SIGN ((B4: B15 = „VÝCHOD“) + (B4: B15 = „ZÁPAD“)) * F4: F15)
a pro produkt A ve východní zóně
= SUMPRODUCT (SIGN ((B4: B15 = „EAST“) * (C4: C15 = „A“)) * F4: F15)