excel求两个数的增长率函数

第一个数是a1 100
第二个数是a2 110
那么增长率是a2/a1-1 = 110/100-1 =0.1,再转格式为百份比10% ,这样好烦
有没有函数直接求 增长率?如=zhengzhang(a1,a2)直接等于10% 了?
我的目的是想输入函数名,再选a1 a2两格,自动出来个增长率,不用打除号,减号,等多余操作

自定函数功能在哪?具体点 谢谢

   增长率是“(增长后数据-增长前数据)÷增长前数据”所得出的百分比,基于这个计算方法,在可以在EXCEL中写一个公式来完成。
  假设增长前数据写在A1,增长后数据写在B1,想要增长率显示在C1。那么只需要在C1中输入如下公式:
=(B1-A1)/A1
  以上公式会得出一个小数(例如0.079这样的),此时可以设置单元格格式为“百分比”来改变显示,或者是在以上公式的基础上再加上一个TEXT函数,也就是把C1的内容改成这样:
=TEXT((B1-A1)/A1,"0.00%")
  这个公式的意思是算出B1相对A1的增长率,然后用保留小数点后面两位的百分比形式显示出来,如果想要修改保留小数点后面的位数,只需修改公式中0.00%这里小数点后面0的个数即可。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2009-05-31
按ALT+F11,调出vba编辑器
菜单栏,插入,模块
在代码编辑窗口粘帖入以下代码

Function zhengzhang(i As Range, j As Range)
zhengzhang = Format(j / i - 1, "###%")
End Function

这样就可以用自定义函数zhengzhang了
在B1单元格输入公式

=zhengzhang(A1,A2)

回车,就直接等于10%本回答被提问者采纳
第2个回答  2009-05-31

=(A2-A1)/A1

右键--设置单元格格式--数字--百分比

第3个回答  2009-05-31
直接在A3中输入:
=TEXT(A2/A1-1,"0%")
第4个回答  2009-05-31
可以写个自定义函数 zengzhang()的。
相似回答