Nov 30, 2008

Note of Excel Function

以前一直没有系统学过Excel,可最近发现Excel和VBA编程在财务的各个方面都是非常重要的。正好最近要做财务报表分析的大作业,趁此机会先学习下Excel的函数,以后有时间再看下VBA。
教材是张迎新的《Excel 2003 函数应用完全手册》,很简洁,很手册的一个东西。下面的笔记是书的一些摘录:

函数和公式
Excel 函数可以分为内置函数和扩展函数两大类。前者只要启动了Excel,用户就可以使用它们;而后者必须通过单击“工具→加载宏”菜单命令加载,然后才能像内置函数那样使用。
函数的参数
数组:
Excel 中有常量区域两类数组。
前者放在“{}”(按下Ctrl+Shift+Enter 组合键自动生成)内部,而且内部各列的数值要用逗号“,”隔开,各行的数值要用分号“;”隔开。{56,78,89;90,76,80}
区域数组是一个矩形的单元格区域,该区域中的单元格共用一个公式。“B1:B3,A1:A3”
错误值:
ERROR.TYPE(error_val)
单元格引用:
相对引用:=SUM(A2:E2)
绝对引用:=SUM($A $3:$E $3)
混合引用:混合引用有“绝对列和相对行”,或是“绝对行和相对列”两种形式。前者如“=SUM($A3:$E3)”,后者如“=SUM(A$3:E$3)”
三维引用:=SUM(Sheet2!A1:A6,Sheet3!B2:B9)
=SUM([Book2]Sheet1! SA S1: SA S8,[Book2]Sheet2! SB S1:SB S9)
三维引用的要受到较多的限制,例如不能使用数组公式等。
名称和标志:
=AVERAGE(B2:B46) --> =AVERAGE(物理分数)
创建好的名称可以被所有工作表引用,而且引用时不需要在名称前面添加工作表名(这就是使用名称的主要优点),因此名称引用实际上是一种绝对引用。但是公式引用“列标志”时的限制较多,它只能在当前数据列的下方引用,不能跨越工作表引用,但是引用“列标志”的公式在一定条件下可以复制。

0 comments: