SIGN Excel, funkcja

Funkcja SIGN w programie Excel

Funkcja znaku w programie Excel to funkcja Maths / Trig, która służy do uzyskania tego wyniku. Funkcja SIGN zwraca znak (-1, 0 lub +1) podanego argumentu liczbowego. Formuła SIGN w programie Excel może być używana, wpisując słowo kluczowe = SIGN (i podając liczbę jako dane wejściowe.

Składnia

Argumenty

the number: liczba, dla której ma zostać uzyskany znak.

Numer wejściowy może być dowolną liczbą wprowadzoną bezpośrednio lub w postaci dowolnej operacji matematycznej lub dowolnego odwołania do komórki.

Wynik:

Formuła SIGN w programie Excel ma tylko trzy wyjścia: 1, 0, -1.

  • Jeśli liczba jest większa od zera, formuła SIGN w programie Excel zwróci 1.
  • Jeśli liczba jest równa zero, formuła SIGN w programie Excel zwróci 0.
  • Jeśli liczba jest mniejsza od zera, formuła SIGN w programie Excel zwróci -1.

Jeśli podany argument liczbowy nie jest liczbą, funkcja ZNAK. Programu Excel zwróci #ARG! błąd.

Jak korzystać z funkcji SIGN w programie Excel? (z przykładami)

Możesz pobrać ten szablon programu Excel z funkcją SIGN - szablon programu Excel z funkcją SIGN

Przykład 1

Załóżmy, że masz ostateczne saldo dla siedmiu działów za rok 2016 i 2017, jak pokazano poniżej.

Niektóre działy są zadłużone, a inne przynoszą dobre zyski. Teraz chcesz zobaczyć, czy nastąpił wzrost liczby w porównaniu z ubiegłym rokiem. Aby to zrobić, możesz użyć następującej formuły SIGN dla pierwszego.

= ZNAK (D4 - C4)

Zwróci +1. Argumentem funkcji SIGN jest wartość zwracana przez inne funkcje.

Teraz przeciągnij go, aby uzyskać wartość dla pozostałych komórek.

Przykład nr 2

W powyższym przykładzie możesz również chcieć obliczyć procentowy wzrost w programie Excel w stosunku do poprzedniego roku.

Aby to zrobić, możesz użyć następującego wzoru ZNAKOWANIA:

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

i przeciągnij go do pozostałych komórek.

Jeśli saldo za rok 2016 wynosi zero, funkcja zwróci błąd. Alternatywnie można użyć następującej formuły SIGN, aby uniknąć błędu:

= JEŻELI BŁĄD ((D4 - C4) / C4 * SIGN (C4); 0)

Aby uzyskać ogólny procent wzrostu lub spadku, możesz użyć następującego wzoru:

(SUMA (D4: D10) - SUMA (C4: C10)) / SUMA (C4: C10) * ZNAK (SUMA (C4: C10))

SUMA (D4: D10) poda saldo netto obejmujące wszystkie działy za 2017 rok

SUMA (C4: C10) da saldo netto z uwzględnieniem wszystkich działów za 2016 r

SUMA (D4: D10) - SUMA (C4: C10) da zysk lub stratę netto, w tym wszystkie działy.

(SUMA (D4: D10) - SUMA (C4: C10)) / SUMA (C4: C10) * SIGN (SUMA (C4: C10)) daje procentowy zysk lub stratę

Przykład nr 3

Załóżmy, że masz listę numerów w B3: B8, jak pokazano poniżej.

Teraz chcesz zmienić znak każdej liczby ujemnej na dodatnią.

Możesz po prostu użyć następującego wzoru:

= B3 * ZNAK (B3)

Jeśli B3 jest ujemne, SIGN (B3) wynosi -1, a B3 * SIGN (B3) będzie ujemne * ujemne, co zwróci wartość dodatnią.

Jeśli B3 jest dodatni, SIGN (B3) wynosi +1, a B3 * SIGN (B3) będzie dodatni * dodatni, co zwróci dodatni.

Zwróci 280.

Teraz przeciągnij go, aby uzyskać wartości pozostałych liczb.

Przykład 4

Załóżmy, że masz miesięczną sprzedaż w F4: F10 i chcesz sprawdzić, czy rośnie czy spada.

Aby to zrobić, możesz użyć następującego wzoru–

= WYSZUKAJ.PIONOWO (ZNAK (F5 - F4); A5: B7; 2)

gdzie A5: B7 zawiera informacje z góry, zera i dołu.

Funkcja SIGN porówna sprzedaż w bieżącym i poprzednim miesiącu za pomocą funkcji ZNAJDŹ, a WYSZUKAJ.PIONOWO pobierze informacje z tabeli WYSZUKAJ.PIONOWO i zwróci, czy sprzedaż rośnie, zerowa czy spada.

i przeciągnij go do pozostałych komórek.

Przykład nr 5

Załóżmy, że masz dane sprzedaży z czterech różnych stref - wschodniej, zachodniej, północnej i południowej dla produktów A i B, jak pokazano poniżej.

Teraz chcesz uzyskać całkowitą kwotę sprzedaży dla produktu A lub strefy wschodniej.

Można to obliczyć jako:

= SUMPRODUCT (SIGN ((B4: B15 = „WSCHÓD”) + (C4: C15 = „A”)) * F4: F15)

Przyjrzyjmy się szczegółowo powyższej funkcji SIGN.

B4: B15 = „WSCHÓD”

da 1 jeśli to „WSCHÓD”, w przeciwnym razie zwróci 0. Zwróci {1, 1, 0, 0, 0, 0, 0, 0, 1, 0, 0}

C4: C15 = „A”

da 1, jeśli to „A”, w przeciwnym razie zwróci 0. Zwróci {1, 0, 1, 1, 0, 0, 1, 0, 1, 0, 0}

(B4: B15 = „WSCHÓD”) + (C4: C15 = „A”)

zwróci sumę dwa i {0, 1, 2}. Zwróci {2, 2, 1, 1, 0, 0, 1, 0, 2, 0, 0}

SIGN ((B4: B15 = „WSCHÓD”) + (C4: C15 = „A”))

zwróci wtedy {0, 1}, ponieważ nie ma liczby ujemnej. Zwróci {1, 1, 1, 1, 0, 0, 1, 0, 1, 0, 0}.

SUMPRODUCT (SIGN ((B4: B15 = „WSCHÓD”) + (C4: C15 = „A”)) * F4: F15)

najpierw weźmie iloczyn dwóch macierzy {1, 1, 1, 1, 0, 0, 1, 0, 1, 0, 0} i {2000, 1500, 4800, 4500, 5000, 13000, 7200, 18000, 3300, 4800, 6500}, co zwróci {2000, 1500, 4800, 4500, 0, 0, 7200, 0, 3300, 0, 0}, a następnie zsumuje.

To ostatecznie zwróci 23 300.

Podobnie, aby obliczyć sprzedaż produktów dla stref wschodnich lub zachodnich, możesz użyć następującego wzoru ZNAKOWANIE:

= SUMPRODUCT (SIGN ((B4: B15 = „WSCHÓD”) + (B4: B15 = „ZACHÓD”)) * F4: F15)

i dla produktu A w strefie wschodniej

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