excelhome扩展函数库.doc

上传人:M****1 文档编号:560036219 上传时间:2023-07-30 格式:DOC 页数:4 大小:29.01KB
返回 下载 相关 举报
excelhome扩展函数库.doc_第1页
第1页 / 共4页
excelhome扩展函数库.doc_第2页
第2页 / 共4页
excelhome扩展函数库.doc_第3页
第3页 / 共4页
excelhome扩展函数库.doc_第4页
第4页 / 共4页
亲,该文档总共4页,全部预览完了,如果喜欢就下载吧!
资源描述

《excelhome扩展函数库.doc》由会员分享,可在线阅读,更多相关《excelhome扩展函数库.doc(4页珍藏版)》请在金锄头文库上搜索。

1、:软件简介:本软件为Excel加载宏程序,其中收集了由ExcelHome为大家开发的各种实用函数,用以扩展Excel的计算功能。为了以示区别,本函数库中的函数名称全部由ExcelHome的简称EH开头。因为本程序在VBA10下开发,故部分函数将无法在Excel97及其更低版本下使用。推荐使用Excel2000或者ExcelXP。 安装方法:先将本压缩包中的EHFL.xla解压至Office的安装目录下的OfficeLibrary中(例如:您的Office安装在C:ProgramFiles中,那么您就把EHFL.xla解压至C:ProgramFilesMicrosoftOfficeOfficeL

2、ibrary里。)然后启动Excel,点击“工具”“加载宏”,在“ExcelHome扩展函数库”这个加载宏前面的框中打勾,最后按“确定”。这时将出现一个欢迎使用的对话框,到此就安装完成了。使用方法:本软件的功能在于扩展Excel的函数库,以使之更方便大家的工作。在按上述方法正确安装以后,使用方法与使用Excel内置函数完全相同。详细说明:本软件现仅包含以下函数:一、EHElapsed(StartDateAsDate,EndDateAsDate,ReturnTypeAsInteger)这个函数的功能在于精确计算两日期的差值,精确到天,特别适用于工龄等处的计算。具体使用(甚至于源代码)已在Exce

3、lHome上进行无保留公布,在此即不复述。二、EHDXRMB(Arab_number,Type)这个函数的功能在于将指定的阿拉伯数字转换成相应的中文大写金额。参数Type可选,如果其值为1或省略,则函数直接截取掉Arab_number两位以后的小数部分;如果其值为2,则函数对Arab_number两位以后的小数进行四舍五入。依此类推。例如:EHDXRMB(1348.1)=壹仟叁佰肆拾捌元壹角整EHDXRMB(20005.08)=贰万零伍元零捌分如果单元格A1=400,则EHDXRMB(A1)=肆佰元整三、EHPItax(Income,Option,Tax_deduction)这个函数的功能在于

4、根据工资、薪金值计算应纳个人所得税额及相应税率、速算扣除数。参数Income必填,其为要计算的个人工资、薪金值。参数Option可选,选择计算目标。如果不填,则默认值为1。当选择1时,函数将计算个人所得税额;当选择2时,函数将计算个人所得税率;当选择3时,函数将计算速处扣除数。参数Tax_deduction可选,其为计算应纳税所得额的工资扣除数,如果不填,则默认值为800。例如:EHPItax(1355)=30.5EHPItax(1355,1,1000)=17.75EHPItax(2533,2)=10%EHPItax(2533,3)=25如果单元格A1=3350,则EHPItax(A1)=25

5、7.5四、EHPItaxC(Income,Option,Tax_deduction)这个函数的功能与用法与EHPItax相同,只不过计算基础是不含税工资。也就是在单位或个人为纳税义务人负担税款时,计算应纳税额及相关数据。五、EHDXE(Arab_number,Type)这个函数的功能在于将指定的阿拉伯数字转换成相应的美元金额。被转换数字的有效数字最高为12位。参数Arab_number为要转换的阿拉伯数字,可以为数字,数学表达式及单元格引用。参数Type可选,如果其值为1或省略,则函数直接截取掉Arab_number两位以后的小数部分;如果其值为2,则函数对Arab_number两位以后的小数

6、进行四舍五入。依此类推。例如:ehdxe(1053.2)=onethousandfifty-threeandcentstwentyonlyehdxe(10000)=tenthousandonlyehdxe(10048303.09)=tenmillionforty-eightthousandthreehundredthreeandcentsnineonly六、EHDXEC(Arab_number,Type)这个函数的功能在于将指定的阿拉伯数字转换成相应的英文数字。被转换数字的有效数字最高为12位。本函数与EHDXE()的区别在于对于小数部分的转换方式不同,前者适用于金额结算时使用,而本函数则按标

7、准读法进行转换。参数Arab_number为要转换的阿拉伯数字,可以为数字,数学表达式及单元格引用。参数Type可选,如果其值为1或省略,则函数直接截取掉Arab_number两位以后的小数部分;如果其值为2,则函数对Arab_number两位以后的小数进行四舍五入。依此类推。例如:ehdxe(1053.2)=onethousandandfifty-threepointtwentyehdxe(10000)=tenthousandehdxec(10048303.09)=tenmillionforty-eightthousandthreehundredandthreepointnine七、EHev

8、o(number,power)这个函数的功能在于对指定的数字进行开整数次方的计算。参数number为要开方的数字,即底数,可以为数字,数学表达式及单元格引用。参数power为开方的幂数,可选,缺省值为2。幂数必须为整数,非整数参数将被自动舍去小数部分。例如:ehevo(8,3)=2ehevo(4)=2八、EHDcom(Source,Database)此函数用于搜索目标字符串与数据列表中相匹配的值。参数Source为目标字符串。参数Database为数据列表区域。接受来自任意工作簿任意工作表的任意一列数据。例如:A1、A2、A3值为“我爱北京天安门”“南京路上好八连”“桂林山水甲天下”;B1、B

9、2、B3、B4值为“北京”“桂林”“南京”“杭州”,则EHDcom(A1,B1:B4)=“北京”EHDcom(A2,B1:B4)=“南京”EHDcom(A3,B1:B4)=“桂林”九、EHInStrCount(UserStr,StrStart,StrQuantity)此函数用于统计出一个字符串内某字符或字符串出现的次数。参数UserStr为目标字符串。参数StrStart为用于比较的字符或字符串在UserStr中出现的起始位置。参数StrQuantity为用于比较的字符或字符串的长度,可选,默认值为1。如UserStr为“ABCD”,StrStart为1,StrQuantity为1的话,则用于

10、比较的字符是“A”;如UserStr为“ABCD”,StrStart为2,StrQuantity为1的话,则用于比较的字符是“B”;如UserStr为“ABCD”,StrStart为2,StrQuantity为2的话,则用于比较的字符是“BC”。例如:A1为“ABCDABC”,则EHInStrCount(A1,1)=2EHInStrCount(A1,4)=1EHInStrCount(A1,1,2)=2EHInStrCount(A1,1,4)=1十、EHInStrCountS(UserStr,ComPareStr)此函数用于统计出一个字符串内某字符或字符串出现的次数。参数UserStr为目标字符

11、串。参数ComPareStr为用于比较的字符或字符串。例如:A1为“ABCDABC”,则EHInStrCount(A1,D)=1EHInStrCount(A1,AB)=2EHInStrCount(A1,ABCD)=1十一、EHSuperSumR(FirstCell,LastCell,Odd_Even)此函数用于计算某列数据中位于奇数或偶数行的数据。行号为奇数则视该行为奇数行,反之为偶数行。参数FirstCell为计算列中的数据起始单元格。参数LastCell为计算列中的数据结束单元格。参数Odd_Even为定义计算的奇偶属性。1表示计算奇数行,2表示计算偶数行。可不填,默认是1,即计算奇数行的

12、数据。例如:A1:A10的值分别为1-10,则EHSuperSumR(A1,A10,1)=25EHSuperSumR(A1,A10,2)=30EHSuperSumR(A1,A10)=25十二、EHSuperSumC(FirstCell,LastCell,Odd_Even)此函数用于计算某行数据中位于奇数或偶数列的数据。列标为奇数则视该列为奇数列,反之为偶数列。参数FirstCell为计算行中的数据起始单元格。参数LastCell为计算行中的数据结束单元格。参数Odd_Even为定义计算的奇偶属性。1表示计算奇数列,2表示计算偶数列。可不填,默认是1,即计算奇数列的数据。例如:A1:H1的值分别

13、为1-8,则EHSuperSumC(A1,H1,1)=16EHSuperSumC(A1,H1,2)=20EHSuperSumC(A1,H1)=16本软件将不定期升级,加入更多更实用的函数,以方便大家的工作。如果您在实际工作中有这方面的需求,请联系本站,我们将尽量满足您的要求。注册说明:未注册的版本将会在每次启动Excel时显示本软件的版权窗体。如果您习惯通过文件关联方式打开Excel文件,则您第一次打开文件的操作只能启动Excel,无法同时打开文件。这是一个小小的麻烦,但并非本人的蓄意所为,应该算是VBAforExcel的一个小BUG。如果您对这个软件满意,请向本人进行注册,注册费用为人民币66元。您可以选择由银行转帐或汇款进行付款。本人将在收到您的注册费用后把您注册的版本用Email发送给您!请在给本人的来信中写明您要注册的软件名称、版本形式、付款方式以及您的联系信息。所有注册收入本人都将用于ExcelHome的发展与维护。

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 生活休闲 > 科普知识

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号