2016-04-13 162 views
0

我有三列:两个数字之间的Excel锻炼百分比变化?

January Results  Feb Results  Percentage Change 
0     11   
1     4 
10     38 
7     12 
5     1 
3     0 

我希望能够制定出我的销售数字之间的百分比变化(增加/减少)在一月和二月。

我使用以下公式:

=(B2-A2)/A2 

这工作,除非我正在除以0,在这种情况下,它产生一个#Div错误。 但是,如果我正确地思考,使用示例单元格A2和B2 - 在1月份没有销售但在2月份有11个销售额的情况下,这将是100%的增长。所以,而不是#Div错误,我需要得到100%。

请有人能告诉我如何克服这个问题吗?

在此先感谢

+0

0 - > 11是无限增加,你意识到把100%是不正确的? –

+0

@Remuze谢谢,我数学不好,这里的逻辑是什么? –

+1

你无法用0表示增加的百分比,因为它是无限的,所以你需要检查第一个答案是否为0,下面的两个答案都能满足你的要求,但是我认为Tim在第一行中的破折号建议是一个好的。 –

回答

1

你可能要重新考虑你的逻辑,但如果你坚持它,怎么样

= IF(A2 = 0,1,(B2-A2)/ A2 )

格式为%

1

可以使用IF语句来处理这个问题:

=IF(A2=0, 1, (B2-A2)/A2) 

但正如@Remuze指出的那样,从技术上讲,第一个月的100%是不正确的。相反,也许你可以把一个破折号:

=IF(A2=0, '-', (B2-A2)/A2)