首页 > 单独文章 > 正文

用Excel2000打造基金收益计算器

时间:2008-01-20 09:57:41 作者:officeba 【认证】

适合人群:需要基金理财工具的用户
操作难度:★★★★
随着理财观念的转变,许多朋友都将投资目标转向了基金,可是手工计算基金投资收益却是一件非常烦琐的事。为了解决这个问题,我们可以利用Excel2000 制作一个“ 基金理财工具” ,只要轻轻一按就可计算当前基金净值和投资收益。
步骤一:新建一个工作簿,把第一个工作表更名为“ 基金计算” ,制作成如下的表格格式,并录入投资基金的要素,如:投资“ 信达澳银增长(代码610001 )” 50000 元,购入价格1.00 元,购入数量49400 ,赎回费率0.5% 。
特别提示:为保证基金代码显示正确,“ A4 ” 单元格须设为文本格式。
步骤二:接下来就是“ 基金理财工具” 的核心部分—— 获取基金最新净值。把第二个工作表更名为“ 数据源” ,单击菜单“ 数据→ 获取外部数据→ 新建Web 查询” ,弹出对话框(图1 )。
新建WEB查询

图1     新建WEB查询
在编辑框中输入基金行情网址(本文使用
http://fund.jrj.com.cn/openfund/everydayjz.asp ,你可以根据自己的需要自行填入网址),点击确定按钮后,该网页的内容会在工作表中显示出来,其中从第20 行起D 列为基金代码;E 列为基金名称;F 列为单位净值(图2 )。
用Excel2000打造基金收益计算器

图2
步骤三:有了最新的基金净值,接下来要做的就是使用函数从“ 数据源” 表提取数据到“ 基金计算” 表中。
A. 显示当前日期
在“ 基金计算” 表E2 单元格输入公式“ = RIGHT( 数据源! H18,10) ” 。函数说明:当前“ 数据源! H18 ” 单元格的值为“ 数据日期:2007 - 06 - 06 ” , 函数“ RIGHT( 数据源! H18,10) ” 表示取“ 数据源! H18 ” 单元格的右边10 个字符,即“ 2007 - 06 - 06 ” 。
B. 显示基金名称
在" 基金计算” 表B4 单元格输入公式“ =VLOOKUP(VALUE(A4) ,数据源! $ D$20:$H$60000,2,0) ” 。
函数说明:函数“ VALUE(A4) ” 将A4 单元格的值转化为数值型,以保证与“ 数据源” 表中的基金代码匹配。
函数“ VLOOKUP(VALUE(A4), 数据源!$ D$20:$H$60000,2,0) ” 表示从“ 数据源!$ D$20:$H$60000 ” 中的第一列(即D 列)查找指定的基金代码,并显示对应行第2 列(即E 列)的值。
C. 显示单位净值
在" 基金计算” 表G4 单元格输入公式"=VLOOKUP(VALUE(A4), 数据源! $ D$20:$H$60000,3,0)" 取得单位净值。
D. 计算总价值
在" 基金计算” 表H4 单元格输入公式“ = ROUND(G4*E4,2) ” 。函数" ROUND(G4*E4,2)" 表示对G4*E4 的值四舍五入,并保留到小数点后2 位。
E. 计算交易费用
在“ 基金计算” 表I4 单元格输入公式“ = C4 - ROUND(E4*D4,2)+ROUND (H4*F4,2) ” 。
F. 计算实际价值
在“ 基金计算” 表J4 单元格输入公式“ = H4 - I4 ” 。
G. 计算净收益率
在“ 基金计算” 表K4 单元格输入公式“ =( J4 - C4)/C4 ” 。
通过上述计算,最终结果如图3 所示。
用Excel2000打造基金收益计算器

图3
步骤四:基金净值是每天变动的,因此“ 基金理财工具” 也需要随时联网更新基金净值,操作方法为:选中“ 数据源” 表,点击菜单“ 数据→ 更新数据” ,待更新完毕后选中“ 基金计算” 表,即可看到最新的净值及收益情况。
步骤五:通过录制宏来进一步简化操作,实现用快捷键更新基金净值,具体操作为:点击菜单“ 工具→ 宏→ 录制新宏” ,弹出对话框(图4 )。
Excel2000录制新宏
图4    Excel2000录制新宏
在“ Ctrl+ ” 后的编辑框中键入字母“ m ” , 点击确定:然后完整的执行一次步骤四的操作,执行完毕后立即点击菜单“ 工具→ 宏→ 停止录制” 。这样我们就把更新基金净值的操作录制成一个快捷键为“ Ctrl+m ” 的宏,此后只须使用“ Ctrl+m ” 快捷键就可以查询计算最新的基金净值及收益了。
以上我们以仅投资一只基金为例进行说明,如果读者投资了多只基金,只需要全选第4 行,向下复制到足够多的行数,然后在每行录入不同的基金品种即可。


相关文章

同类最新