Функция SIGN в Excel
Функцията за подписване в Excel е функция по математика / триг, която се използва, за да ни даде този резултат. Функцията SIGN връща знака (-1, 0 или +1) на предоставения цифров аргумент. Формулата SIGN в Excel може да се използва чрез въвеждане на ключовата дума = SIGN (и предоставяне на числото като вход.
Синтаксис

Аргументи
числото: Числото, за което да получите знака.
Входният номер може да бъде всяко число, въведено директно или под формата на някаква математическа операция или каквато и да е справка за клетка.
Изход:
Формулата SIGN в Excel има само три изхода: 1, 0, -1.
- Ако числото е по-голямо от нула, формулата SIGN в Excel ще върне 1.
- Ако числото е равно на нула, формулата SIGN в Excel ще върне 0.
- Ако числото е по-малко от нула, формулата SIGN в Excel ще върне -1.
Ако предоставеният аргумент за число не е числов, функцията excel SIGN ще върне #VALUE! грешка.
Как да използвам функцията SIGN в Excel? (с примери)
Пример # 1
Да предположим, че имате окончателните цифри на баланса за седем отдела за 2016 и 2017 г., както е показано по-долу.

Някои от отделите са задлъжнели, а други дават добри резултати. Сега искате да видите дали има увеличение на цифрата в сравнение с миналата година. За целта можете да използвате следната формула SIGN за първата.
= ЗНАК (D4 - C4)

Ще върне +1. Аргументът на функцията SIGN е стойност, върната от други функции.

Сега го плъзнете, за да получите стойността за останалите клетки.

Пример # 2
В горния пример може да искате да изчислите процентното увеличение на Excel по отношение на предходната година.
За целта можете да използвате следната формула на ЗНАК:
= (D4 - C4) / C4 * ЗНАК (C4)

и го плъзнете до останалите клетки.

Ако салдото за 2016 г. е нула, функцията ще даде грешка. Като алтернатива може да се използва следната формула SIGN, за да се избегне грешката:
= IFERROR ((D4 - C4) / C4 * ЗНАК (C4), 0)
За да получите общото% увеличение или намаление, можете да използвате следната формула:
(SUM (D4: D10) - SUM (C4: C10)) / SUM (C4: C10) * ЗНАК (SUM (C4: C10))

SUM (D4: D10) ще даде нетното салдо, включително всички отдели за 2017 г.
SUM (C4: C10) ще даде нетния баланс, включително всички отдели за 2016 г.
SUM (D4: D10) - SUM (C4: C10) ще даде нетната печалба или загуба, включително всички отдели.
(SUM (D4: D10) - SUM (C4: C10)) / SUM (C4: C10) * SIGN (SUM (C4: C10)) ще даде процентната печалба или загуба
Пример # 3
Да предположим, че имате списък с числа в B3: B8, както е показано по-долу.

Сега искате да промените знака на всяко от отрицателното число на положително.
Можете просто да използвате следната формула:
= B3 * ЗНАК (B3)

Ако B3 е отрицателен, SIGN (B3) е -1, а B3 * SIGN (B3) ще бъде отрицателен * отрицателен, което ще се върне положително.
Ако B3 е положителен, SIGN (B3) е +1, а B3 * SIGN (B3) ще бъде положителен * положителен, което ще се върне положително.
Ще се върне на 280.

Сега го плъзнете, за да получите стойностите за останалите числа.

Пример # 4
Да предположим, че имате месечните си продажби във F4: F10 и искате да разберете дали продажбите ви се увеличават и намаляват.
За целта можете да използвате следната формула-
= ПОГЛЕД (ЗНАК (F5 - F4), A5: B7, 2)
където A5: B7 съдържа информацията за нагоре, нула и надолу.
Функцията SIGN ще сравнява текущите и предходните месечни продажби, използвайки функцията SIGN, а VLOOKUP ще изтегли информацията от таблицата VLOOKUP и ще върне дали продажбите се увеличават, нулират или намаляват.

и го плъзнете до останалите клетки.

Пример # 5
Да предположим, че имате данни за продажбите от четири различни зони - Изток, Запад, Север и Юг за продукти A и B, както е показано по-долу.

Сега искате общата сума на продажбите за продукт А или Източна зона.
Може да се изчисли като:
= ПРОДУКТ (ЗНАК ((B4: B15 = „ИЗТОК“) + (C4: C15 = „A“)) * F4: F15)

Нека видим по-горе функцията SIGN в детайли.
B4: B15 = „ИЗТОК“
ще даде 1, ако е “EAST”, иначе ще върне 0. Ще се върне (1, 1, 0, 0, 0, 0, 0, 0, 1, 0, 0)
C4: C15 = "A"
ще даде 1, ако е „A“, иначе ще върне 0. Ще се върне (1, 0, 1, 1, 0, 0, 1, 0, 1, 0, 0)
(B4: B15 = “EAST”) + (C4: C15 = “A”)
ще върне сумата две и (0, 1, 2). Ще се върне (2, 2, 1, 1, 0, 0, 1, 0, 2, 0, 0)
ЗНАК ((B4: B15 = “EAST”) + (C4: C15 = “A”))
след това ще върне (0, 1) тук, тъй като няма отрицателно число. Ще се върне (1, 1, 1, 1, 0, 0, 1, 0, 1, 0, 0).
ПРОДУКТ (ЗНАК ((B4: B15 = „ИЗТОК“) + (C4: C15 = „A“)) * F4: F15)
първо ще вземе произведението на двете матрици (1, 1, 1, 1, 0, 0, 1, 0, 1, 0, 0) и (2000, 1500, 4800, 4500, 5000, 13000, 7200, 18000, 3300, 4800, 6500), което ще се върне (2000, 1500, 4800, 4500, 0, 0, 7200, 0, 3300, 0, 0) и след това ще го сумира.
Това най-накрая ще върне 23 300.

По същия начин, за да изчислите продажбите на продукти за зони Изток или Запад, можете да използвате следната формула ЗНАК-
= SUMPRODUCT (ЗНАК ((B4: B15 = „ИЗТОК“) + (B4: B15 = „ЗАПАД“)) * F4: F15)
и за продукт А в Източна зона
= ПРОДУКТ (ПОДПИС ((B4: B15 = „ИЗТОК“) * (C4: C15 = „A”)) * F4: F15)