Влезте в Excel | Как да използвам функцията за подписване на Excel? (с примери)

Функция 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.

По същия начин, за да изчислите продажбите на продукти за зони Изток или Запад, можете да използвате следната формула ЗНАК—

= ПРОДУКТ (ЗНАК ((B4: B15 = „ИЗТОК“) + (B4: B15 = „ЗАПАД“)) * F4: F15)

и за продукт А в Източна зона

= ПРОДУКТ (ПОДПИС ((B4: B15 = „ИЗТОК“) * (C4: C15 = „A”)) * F4: F15)