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

Функция ЗНАКА в Excel

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

Синтаксис

Аргументы

число: число, для которого нужно поставить знак.

Число ввода может быть любым числом, введенным напрямую, или в форме любой математической операции или любой ссылки на ячейку.

Выход:

Формула SIGN в Excel имеет только три выхода: 1, 0, -1.

  • Если число больше нуля, формула SIGN в Excel вернет 1.
  • Если число равно нулю, формула ЗНАКА в excel вернет 0.
  • Если число меньше нуля, формула SIGN в excel вернет -1.

Если предоставленный числовой аргумент не является числовым, функция excel SIGN вернет #VALUE! ошибка.

Как использовать функцию SIGN в Excel? (с примерами)

Вы можете скачать этот шаблон Excel функции SIGN здесь - Шаблон Excel функции SIGN

Пример # 1

Предположим, у вас есть итоговые балансовые показатели семи отделов за 2016 и 2017 годы, как показано ниже.

Некоторые отделы имеют долги, а некоторые дают хорошие доходы. Теперь вы хотите увидеть, увеличился ли показатель по сравнению с прошлым годом. Для этого вы можете использовать следующую формулу ЗНАКА для первой.

= ЗНАК (D4 - C4)

Он вернет +1. Аргумент функции SIGN - это значение, возвращаемое другими функциями.

Теперь перетащите его, чтобы получить значение для остальных ячеек.

Пример # 2

В приведенном выше примере вы также можете рассчитать процентное увеличение в Excel по сравнению с предыдущим годом.

Для этого вы можете использовать следующую формулу ЗНАКА:

= (D4 - C4) / C4 * ЗНАК (C4)

и перетащите его в остальные ячейки.

Если баланс за 2016 год равен нулю, функция выдаст ошибку. В качестве альтернативы можно использовать следующую формулу ЗНАКА, чтобы избежать ошибки:

= ЕСЛИОШИБКА ((D4 - C4) / C4 * ЗНАК (C4); 0)

Чтобы получить общее увеличение или уменьшение в%, вы можете использовать следующую формулу:

(СУММ (D4: D10) - СУММ (C4: C10)) / СУММ (C4: C10) * ЗНАК (СУММ (C4: C10))

SUM (D4: D10) даст чистый баланс, включая все отделы, за 2017 год.

СУММ (C4: C10) даст чистый баланс, включая все отделы, за 2016 год.

СУММ (D4: D10) - СУММ (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, как показано ниже.

Теперь вам нужна общая сумма продаж для продукта A или восточной зоны.

Его можно рассчитать как:

= СУММПРОИЗВ (ЗНАК ((B4: B15 = «ВОСТОК») + (C4: C15 = «A»)) * F4: F15)

Давайте подробно рассмотрим вышеупомянутую функцию SIGN.

B4: B15 = «ВОСТОК»

даст 1, если это «ВОСТОК», иначе вернет 0. Он вернет {1, 1, 0, 0, 0, 0, 0, 0, 1, 0, 0}

C4: C15 = «А»

вернет 1, если это «A», иначе вернет 0. Он вернет {1, 0, 1, 1, 0, 0, 1, 0, 1, 0, 0}

(B4: B15 = «ВОСТОК») + (C4: C15 = «A»)

вернет сумму двух и {0, 1, 2}. Он вернет {2, 2, 1, 1, 0, 0, 1, 0, 2, 0, 0}

ЗНАК ((B4: B15 = «ВОСТОК») + (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)