登录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)