登录Excel |如何使用Excel SIGN Function? (带有示例)

Excel中的SIGN功能

Excel中的签名功能 是Math / Trig函数,用于为我们提供此结果。 SIGN函数返回提供的数字参数的符号(-1、0或+1)。可以通过键入关键字= SIGN(并提供数字作为输入来使用excel中的SIGN公式。

句法

争论

数字: 获得签收的号码。

输入数字可以是直接输入的任何数字,也可以是任何数学运算或任何单元格引用的形式。

输出:

Excel中的SIGN公式只有三个输出:1、0,-1。

  • 如果数字大于零,则excel中的SIGN公式将返回1。
  • 如果数字等于零,则excel中的SIGN公式将返回0。
  • 如果数字小于零,则excel中的SIGN公式将返回-1。

如果提供的数字参数为非数字,则excel SIGN函数将返回#VALUE!错误。

如何在Excel中使用SIGN函数? (带有示例)

您可以在此处下载此SIGN功能Excel模板– SIGN功能Excel模板

范例#1

假设您拥有2016年和2017年七个部门的最终余额数字,如下所示。

一些部门负债累累,有些部门回报丰厚。现在,您想看看与去年相比,这个数字是否有所增加。为此,可以将以下SIGN公式用于第一个公式。

= SIGN(D4 – C4)

它将返回+1。 SIGN函数的参数是从其他函数返回的值。

现在,将其拖动以获取其余单元格的值。

范例#2

在上面的示例中,您可能还需要计算excel与上一年相比的百分比增长。

为此,您可以使用以下SIGN公式:

=(D4 – C4)/ C4 * SIGN(C4)

并将其拖到其余单元格中。

如果2016年的余额为零,则该函数将给出错误。或者,可以使用以下SIGN公式来避免该错误:

= IFERROR((D4 – C4)/ C4 * SIGN(C4),0)

为了获得总体百分比增加或减少,可以使用以下公式:

(SUM(D4:D10)– SUM(C4:C10))/ SUM(C4:C10)* SIGN(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 * SIGN(B3)

如果B3为负,则SIGN(B3)为-1,并且B3 * SIGN(B3)将为负*负,这将返回正值。

如果B3为正,则SIGN(B3)为+1,并且B3 * SIGN(B3)将为正*正,这将返回正值。

它将返回280。

现在,拖动它以获取其余数字的值。

例子#4

假设您的每月销售额在F4:F10中,并且您想确定销售额是否在上升和下降。

为此,您可以使用以下公式:

= VLOOKUP(SIGN(F5-F4),A5:B7,2)

其中A5:B7包含up,zero和down的信息。

SIGN函数将使用SIGN函数比较当月和上个月的销售额,VLOOKUP将从VLOOKUP表中提取信息并返回销售额是上升,为零还是下降。

并将其拖到其余单元格中。

范例#5

假设您具有产品A和B的四个不同区域(东,西,北和南)的销售数据,如下所示。

现在,您希望产品A或东部地区的总销售额。

可以计算为:

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

让我们详细了解上面的SIGN功能。

B4:B15 =“东方”

如果为“ EAST”,则将给出1,否则将返回0。它将返回{1,1,0,0,0,0,0,0,1,0,0}

C4:C15 =“ A”

如果为“ A”,则将给出1,否则将返回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}

SIGN((B4:B15 =“ EAST”)+(C4:C15 =“ A”))

然后将返回{0,1},因为这里没有负数。它将返回{1,1,1,1,0,0,1,0,1,0,0}。

SUMPRODUCT(SIGN((B4:B15 =“ EAST”)+(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。

同样,要计算东部或西部地区的产品销售,您可以使用以下SIGN公式:

= SUMPRODUCT(SIGN((B4:B15 =“ EAST”)+(B4:B15 =“ WEST”))* F4:F15)

对于东部地区的产品A

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