由买买提看人间百态

boards

本页内容为未名空间相应帖子的节选和存档,一周内的贴子最多显示50字,超过一周显示500字 访问原贴
Windows版 - Re: [转载] 这里有没有excell高手啊,帮帮忙吧。
相关主题
what's wrong with this VBA Excel code?Re: winme下面recycle bin 不见了。
Re: office 编程(excel)的菜鸟问题Re: How to add shortcut on taskbar in XP?
Re: excell expert, please help!!!Re: office里的软回车
excel programmingRe: 怎样随时启动屏保?
请教:如何找到或者删除excel中隐藏的表?Re: 各位MS Word大拿,请指教
求解:双击excel文件后很久才能打开Re: 问一个帐号和程序安装的问题
excel slowRe: 怎样在Excel里面做下拉菜单?
Re: Big shrimps, anybody recommend me a Macro virus killer?转两篇相关主题的文档(1)
相关话题的讨论汇总
话题: ncountry话题: gdpsum话题: dim话题: integer话题: wsum
进入Windows版参与讨论
1 (共1页)
B*******e
发帖数: 3882
1
偶是现学现卖, 应该是酱紫.
数据从第一行开始
第一列是gdp, 第二列是需要算的值, 结果存到第三列
假设每一worrksheet 是一年的.
其他格式相应改一下就可以了
把nCountry 改成实际的国家值
Sub gdp1()
'
' gdp1 Macro
' Macro recorded 3/19/2003 by Backyard
'
' Keyboard Shortcut: Ctrl+e
'
Dim nCountry As Integer
nCountry = 8
Dim gdpSum As Double
gdpSum = 0
Dim i As Integer, j As Integer
i = 1
j = 1
Do While (i <= nCountry)
gdpSum = gdpSum + Cells(i, 1)
i = i + 1
Loop
Cells(nCountry + 2, 1) = gdpSum
Dim wSum As Double
wSum = 0
i = 1
t******g
发帖数: 10390
2
看看我理解你的问题对不对.
我先求和A列的gdp总值,在An+1格写=sum(A1:An)
然后在C列求出权数,Cm=Am/An+1
然后在D列算B列加权后的数值,Dm=Bm*Cm
在求和Dn+1=SUM(D1:Dn)
在E列这么算Em=(Dn+1-Dm)/(n-1),
如果我理解的加权平均不错的话,E列就应该是你要的结果.
要知道,你是可以填完第一个,然后复制到一下同列的格里的.
例如,你在C1格里填了=A1/250
然后你复制到下面一格A2里,就自动变成=A2/250
或者你利用excel的自动填写功能.
1 (共1页)
进入Windows版参与讨论
相关主题
转两篇相关主题的文档(1)请教:如何找到或者删除excel中隐藏的表?
Re: 问个简单的问题求解:双击excel文件后很久才能打开
Make Windows Start and Stop the Way Youexcel slow
桌面问题Re: Big shrimps, anybody recommend me a Macro virus killer?
what's wrong with this VBA Excel code?Re: winme下面recycle bin 不见了。
Re: office 编程(excel)的菜鸟问题Re: How to add shortcut on taskbar in XP?
Re: excell expert, please help!!!Re: office里的软回车
excel programmingRe: 怎样随时启动屏保?
相关话题的讨论汇总
话题: ncountry话题: gdpsum话题: dim话题: integer话题: wsum