累计法计算平均发展速度不再用查表
录入时间:2003-01-17
【中华财税网北京01/17/2003信息】 统计工作中经常要计算平均发展速度。平
均发展速度是各个环比发展速度的序时平均数,说明某种现象在一个较长时期逐期平
均发展变化的程度。平均发展速度的计算方法主要有两种:水平法和累计法。
水平法又称几何平均法。计算方法比较简单,应用广泛。累计法又称代数平均法
或称方程法。主要用于因投资项目影响变化比较大的固定资产投资指标平均发展速度
的计算。对各期发展水平相差悬殊的指标,在计算平均发展速度时,累计法比水平法
能更好地反映实际发展的情况。
长期以来由于累计法的计算方法复杂,所以只有很少数的投资专业统计人员熟练
掌握、经常使用。我们综合部门在对外提供数据时,涉及投资的平均发展速度都必须
要求投资专业人员直接提供。这样造成工作上时间长效率低,而且我们综合部门还没
有办法验算,数据质量也得不到保证。
为了扭转这种受制于人的被动工作局面,最近我们在这方面做了一些探索,开发
了利用EXCEL提供的功能不用查表直接计算累计法平均发展速度的方法,取得了满意
的结果。在此做一简要介绍,希望能对统计人员的工作有所帮助。
一般我们都知道累计法的原理,可是难于找到一种像水平法一样直接输入公式就
直接得到结果的方法,在EXCEL中也不知道该如何计算。通过研究我们发现EXCEL提供
了一个叫做“单变量求解”的计算功能。在EXCEL中如果已知公式的结果,而不知得
到这个结果所需的输入值,就可以使用单变量求解功能来计算。进行单变量求解时,
EXCEL不断改变某个特定单元格中的数值,直到从属于这个单元格的公式返回了预期
的结果。我们就充分利用这个功能来计算累计法的平均发展速度。比如:在一个
EXCEL表中放上一列包含基期的历年的投资额,再在表上某单元设上一个假定平均发
展速度,然后在实际数列旁边用基期按假定的平均发展速度拟合一个等比发展的假定
拟合数列,再分别在两个单元格用公式对实际数列和拟合数列求累计值(不含基期),
累计法的含义就是假设这两个累计值相等。最后在另外一个单元格内放置这两个累计
值的差,如果再能使这个差值为零,那么就将得到我们想要的速度。我们对这个差的
单元格应用单变量求解命令:先选择差值单元格,再选择EXCEL命令栏中的“工具”,
再选择“单变量求解”命令,设置两个累计值的差值单元格目标值为零,假定平均发
展速度单元格为可变的单变量,然后EXCEL就会在假定平均发展速度的单元格中算出
我们想要得到的累计法平均发展速度。应用这种方法就解决了我们工作中查表法十分
麻烦的问题。
找到了解决问题的办法,但是使用起来还是不很方便。每次单变量求解需要重新
指定目标值和可变单元的位置,一次只计算一个指标的平均发展速度效率也不高,计
算累计法使用的年份也会不同,等等。为了解决这些问题,我们又琢磨出了一个解决
的办法:我们将EXCEL的一个页(Sheet)划分成三块,每块都放上拟合数列的公式。
第一块用于计算时放置实际的数列,实际数列可以是任意多少年的数据,一次可以放
置多列。拟合序列要设的足够长,让最多年份的实际数列也只能覆盖部分原拟合数列。
未被覆盖的地方由于和第二块相应位置的公式一样,所以会保持和第二块相应拟合数
据的相等,这样无论多少年多少列的数据都统一使用一个公式计算了,为工作自动化
创造了必要的条件。第二块放置拟合数列的公式。第三块的拟合数列主要存储第一块
拟合数列未被实际数列块覆盖前的公式,准备在计算完速度后拷贝回第一块区域,恢
复表格成为初始状态,为下一次计算做准备。我们再将所有计算速度的步骤和还原初
始状态的步骤都利用EXCEL的宏命令记录下来,做了一个按钮连接到这个宏。这样一
切都自动化了,所有的工作都简化为只按一下按钮。当然,如果我们想计算之后查看
一下结果,也可以分两步进行,第一步只计算速度,第二步再还原成初始状态,那就
得建两个按钮。实际操作时,用户将历年的数据贴到第一块实际数列区,一次可放多
列,也不论多少年的数据,按下计算速度按钮就完成计算工作。然后将计算的速度拷
贝走,再让表格恢复到初始状态,准备进行下一次的计算。这就是我们从工作中得来
的一点使用EXCEL的小技巧,但确实解决了我们工作中的一个大问题,实现了计算累
计法平均发展速度不用查表的目标。 (4)