Excel函数的使用基础.ppt
《Excel函数的使用基础.ppt》由会员分享,可在线阅读,更多相关《Excel函数的使用基础.ppt(26页珍藏版)》请在三一文库上搜索。
1、 Excel函数 作成:知秋导购返利网,转Excel函数之旅,玩,自定义公式的作成, Excel函数 作成:知秋导购返利网,转Excel函数之旅,玩,自定义公式的作成,现在我们要根据收入来计算个人收入调节税,按照规定每月收入减去800元基础后,除去养老保险金、失业保险金、医疗保险金、住房公积金、工会费,对剩下的余额征收个税。余额在500元内的征收余额的5%,余额为5002000元的征收余额的10%,余额为20005000元的征收余额的15%征收个税的最高税率为45%(余额在10万元以上的)。如果用Excel的函数,则要进行多层if嵌套,稍有不注意,可能造成计算上差错,我们建立自己的函数来解决这
2、个问题。,转Excel函数之旅,玩,自定义公式的作成,首先进入Excel,在工具宏Visul Basic编辑器(也可按组合键Alt+F11),在“Visul Basic编辑器”中选择插入添加模块,在代码窗口输入下列函数: Function tax(income As Single) As Single Select Case income Case 0 To 800,Continue, Excel函数 作成:知秋导购返利网,转Excel函数之旅,玩,自定义公式的作成,tax = 0 Case 800.01 To 1300 tax = (income - 800) * 0.05 Case 130
3、0.01 To 2800 tax = (income - 1300) * 0.1 + 25 Case 2800.01 To 5800 tax = (income - 2800) * 0.15 + 175 Case 5800.01 To 20800,Continue, Excel函数 作成:知秋导购返利网,转Excel函数之旅,玩,自定义公式的作成,tax = (income - 5800) * 0.2 + 625 Case 20800.01 To 40800 tax = (income - 20800) * 0.25 + 3625 Case 40800.01 To 60800 tax = (i
4、ncome - 40800) * 0.3 + 8625 Case 60800.01 To 80800 tax = (income - 60800) * 0.35 + 14625 Case 80800.01 To 100800,Continue, Excel函数 作成:知秋导购返利网,转Excel函数之旅,玩,自定义公式的作成,tax = (income - 80800) * 0.4 + 21625 Case Is = 100800 tax = (income - 100800) * 0.45 + 29625 Case Is 0 MsgBox “你的工资 ” & income & “ 输入有误”
5、 End Select End Function,Continue, Excel函数 作成:知秋导购返利网,转Excel函数之旅,玩,自定义公式的作成,Continue,Excel中函数都有一个说明,帮助使用,我们也要给这个函数添加一个说明。在工具栏中选择“对象浏览器”(如图1),选择我们所做Tax模块,在其右键属性中添加关于对这个函数的描述,这个描述将出现在Excel中关于函数的说明中,如果你要对软件保密的话,在“模块”上按右键,VBAproject属性保护中设置密码,这样别人就看不到你的源程序了。 图1 添加自制函数说明, Excel函数 作成:知秋导购返利网,WME EUC教育资料 Ex
6、cel函数 作成:裘进,郁林,转Excel函数之旅,玩,自定义公式的作成,End,这时,退出,回到Excel界面,将这个文件另存为:类型为“Microsoft Excel 加载宏”,在Excel 2000中,它会自动更改保存位置为c:windowsapplication datamicrosoftaddins(系统装在c:windows),当然,你也可以把这个文件tax.xla,直接复制到officelibrary(office的安装路径下),而在Excel 97中只能放在后一个位置。使用函数很简单,点击工具加载宏,在你创建的Tax前打个勾,在单元格直接输入“=tax()”,是不是像Micro
7、soft office提供的函数一样(如图2), 图2 使用自制函数,转Excel函数之旅,玩,查阅或引用函数的使用, Excel函数 作成:知秋导购返利网,转Excel函数之旅,玩,函数LOOKUP 的使用,函数 LOOKUP 有两种语法形式:向量和数组。 向量: 向量为只包含一行或一列的区域。函数 LOOKUP 的向量形式是在单行区域或单列区域(向量)中查找数值,然后返回第二个单行区域或单列区域中相同位置的数值。如果需要指定包含待查找数值的区域,则可以使用函数 LOOKUP 的这种形式。函数 LOOKUP 的另一种形式为自动在第一列或第一行中查找数值。 Lookup_value 为函数 L
8、OOKUP 在第一个向量中所要查找的数值。Lookup_value 可以为数字、文本、逻辑值或包含数值的名称或引用。 Lookup_vector 为只包含一行或一列的区域。Lookup_vector 的数值可以为文本、数字或逻辑值。,Continue, Excel函数 作成:知秋导购返利网,转Excel函数之旅,玩,函数LOOKUP 的使用,示例 在上述工作表中: LOOKUP(4.91,A2:A7,B2:B7) 等于 “橙“ LOOKUP(5.00,A2:A7,B2:B7) 等于 “橙“ LOOKUP(7.66,A2:A7,B2:B7) 等于 “紫“ LOOKUP(7.66E-14,A2:A
9、7,B2:B7) 等于 #N/A,因为 7.66E-14 小于 lookup_vector 即 A2:A7 中的最小值,Continue, Excel函数 作成:知秋导购返利网,WME EUC教育资料 Excel函数 作成:裘进,郁林,转Excel函数之旅,玩,函数LOOKUP 的使用,数组: 函数 LOOKUP 的数组形式是在数组的第一行或第一列中查找指定数值,然后返回最后一行或最后一列中相同位置处的数值。如果需要查找的数值在数组的第一行或第一列,就可以使用函数 LOOKUP 的这种形式。当需要指定列或行的位置时,可以使用函数 LOOKUP 的其他形式。 LOOKUP(lookup_valu
10、e,array) Lookup_value 为函数 LOOKUP 在数组中所要查找的数值。Lookup_value 可以为数字、文本、逻辑值或包含数值的名称或引用。 Array 为包含文本、数字或逻辑值的单元格区域,它的值用于与 lookup_value 进行比较。,Continue,转Excel函数之旅,玩,函数LOOKUP 的使用,要点 这些数值必须按升序排列:.、-2、-1、0、1、2、.、A-Z、FALSE、TRUE;否则,函数 LOOKUP 不能返回正确的结果。文本不区分大小写。 示例 LOOKUP(“C“,“a“,“b“,“c“,“d“;1,2,3,4) 等于 3 LOOKUP(“
11、bump”,“a”,1;“b”,2;“c”,3) 等于 2 函数 LOOKUP 的数组形式与函数 HLOOKUP 和函数 VLOOKUP 非常相似。不同之处在于函数 HLOOKUP 在第一行查找 lookup_value,函数 VLOOKUP 在第一列查找,而函数 LOOKUP 则按照数组的维数查找。,Continue, Excel函数 作成:知秋导购返利网,WME EUC教育资料 Excel函数 作成:裘进,郁林,转Excel函数之旅,玩,函数VLOOKUP 的使用,在表格或数值数组的首列查找指定的数值,并由此返回表格或数组当前行中指定列处的数值。当比较值位于数据表首列时,可以使用函数 VL
12、OOKUP 代替函数 HLOOKUP。 VLOOKUP(lookup_value,table_array,col_index_num,range_lookup) Lookup_value 为需要在数据表第一列中查找的数值。Lookup_value 可以为数值、引用或文字串。 Table_array 为需要在其中查找数据的数据表。可以使用对区域或区域名称的引用,例如数据库或数据清单。 Col_index_num 为 table_array 中待返回的匹配值的列序号。 Range_lookup 为一逻辑值,指明函数 VLOOKUP 返回时是精确匹配还是近似匹配。如果为 TRUE 或省略,则返回近似
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- Excel 函数 使用 基础
链接地址:https://www.31doc.com/p-3480704.html