欢迎来到天天文库
浏览记录
ID:25345806
大小:50.50 KB
页数:3页
时间:2018-11-19
《excel自定义函数在水质工作中的应用论文》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、excel自定义函数在水质工作中的应用论文摘要:Excel是大家非常熟悉的应用软件,其使用非常方便。尤其是其强大的函数功能,为我们带来了极大方便,但有时我们为实现一项规定的功能,可能用到几个函数或者采用嵌套函数,这样应用起来,也不太方便;或者使用自定义公式进行计算,就没有现成的公式可用。可喜的是.freeln(CAsSingle,V0AsSingle,V1AsSingle,V2AsSingle,VAsInteger)'高锰酸盐指数计算公式DimDotLocationAsInteger'定义小数点位置变量'************************
2、*************************************************CImn=((((10+V1)*10/V2-10)-(((10+V0)*10/V2-10)*(100-V)/100)))*C*8000/V'*************************************************************************'保留一位小数'当CIMN值小于1时,自动补上个位0IfCImn1ThenCImn=0CImnEndIf'确定小数点的位置DotLocation=InStr(CImn,"."
3、)'判断小数点后第二位是否为5IfMid(CImn,DotLocation+2,1)=5ThenIfLen(CImn)=DotLocation+2AndMid(CImn,DotLocation+1,1)Mod2=0ThenCImn=Left(CImn,DotLocation+1)'为5且5后没有数和5前一位为偶数,直接用round()函数修约ElseCImn=Round(CImn,1)EndIfElseCImn=Round(CImn,1)'不为5,直接用round()函数修约EndIfCImn=Format(Round(CImn,.freelentsa
4、ndSettings/c(电脑用户名)/ApplicationData/Microsoft/AddIns”(系统装在c:\n()”,选中相应的参数即可(如图3)。是不是像Microsoftoffice提供的函数一样,很有点专业味道。图2加载宏图3使用自定义函数假如你把调用这个宏的Excel文件拷贝到别的机子上运行,会出现“当前所要打开的文档含有其他文档的链接,是否要使用其他工作簿中的改动更新当前工作簿”的提示,可以显示原先计算的数据,这是因为在Excel中的工具→选项→重新计算中,一般选中“保存外部链接数据”,但你不能重新计算,因为不能链接这个宏,别人
5、机子上根本就没有这个函数。此外,我们还可以为“加载宏”添加相关说明,这样更有利于自定义函数的维护。(如图3),找到“高锰酸盐指数浓度计算公式.xla”,点击右键→属性→摘要(如图4),在描述里添加所需内容来对函数进行相关描述,其中“标题”部分将出现在“加载宏”的方框中,“备注”部分将出现在下面的函数说明部分。这时再看看,够不够专业。在Excel97中也可以在其右键属性中作相应更改。图4添加中文描述
此文档下载收益归作者所有