- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
电子表格Excel在床沙分析工作中的应用
电子表格Excel在床沙分析工作中的应用
樊乾和 王宝成
(长江水利委员会 长江三峡水文水资源勘测局,湖北 宜昌 443000)
摘要:Office 2000的电子表格Excel具有强大的制作表格、处理数据、分析数据等功能,在日常工作中得到了大量应用,用Excel电子表格计算床沙颗粒级配成果非常方便,完全可取代传统手工计算方法。
关键词: Excel、床沙计算、函数、计算机软件
Office 2000的电子表格具有强大的制作表格、处理数据、分析数据等功能,在日常工作中得到了大量应用,用Excel电子表格计算床沙颗粒级配成果非常方便,完全可取代传统手工计算方法。
1 软件运行环境
软件运行环境:Windows 98、Windows Me、Windows 2000、Windows XP。硬件环境:对硬件没有特别要求。PⅢ以上、有足够的硬盘空间的计算机即可。
2 启动软件
启动软件:同其它软件一样、双击Excel 2000在桌面上的快捷方式或者选择“开始” →“程序”下的Microsoft Excel的命令均可。
3 编制工作表 编制工作表:Excel启动后,选择文件下的“新建”,打开“床沙计算”模板,创建一个新的工作簿。此工作簿包括两个工作表,分别为“数据输入”和“床沙成果级配成果表”。先在“数据”工作表中输入一些基本内容,如测量时间、断面编号等。然后输入各测点的起点距及粒径级配百分数P,这就完成了数据输入,程序自动计算床沙级配成果,工作表的“床沙级配成果表”就是最终制好的表格。
4 处理其中的数据、编制有关计算公式
处理其中的数据、编制有关计算公式:在工作表中输入文字和数据都比较简单,相对比较复杂的是部分河宽计算、K值的平差处理、数据的四舍六入处理以及在编制表格时应用了一些不寻常的函数。特别说明如下:
⑴K值的平差处理:由于传统计算K值都是取有效数字3位,然后平差直到K值和等于1.0为止。为了和历史成果保持一致,K值并没有采用电子表格自动计算的双精度成果,而是通过参数设置达到和传统手工计算一样的成果。本程序先计算出双精度K,用Excel的ROUND公式取有效位数字3位成果,后对所有K值求和。由于K值和一般都不等于1.0,要求对K值平差,本程序用MAX、MATCH函数逐个对K值集合从大到小寻找出要平差的数据逐个改正0.1直到K值和等于1.0。
⑵数据的四舍六入处理:如是用汇编语言编写,数据的四舍六入处理并不难,但程序要调用Office功能,编写起来并不容易。本程序直接用Excel的函数处理,只要计算机安装Excel就可。本程序是用MATCH函数来判断K.P的小数部分是否为05、25、45、65、85,如果是K.P=K.P-0.01,否则不变,然后用ROUND函数取K.P有效小数一位,这就对数据K.P进行了四舍六入。
⑶∑K.P的处理:由于∑K.P值并不是简单的所有K.P值之和,此过程相当繁琐。本程序首先求出K.P中不为零的所有数据所在的最大粒径组,后对其它K.P值按该粒径组中的最大K.P来填补 P 100时的K.P为最大 ,然后按行合并所有的K.P值才为∑K.P。
⑷函数引用的说明:本程序引用了大量的Excel函数,例如E20中的公式 “ IF D20 ,,IF ISERROR MATCH ROUND D20*$D$11-TRUNC D20*$D$11 *100,3 ,ALL,0 ,D20*$D$11,D20*$D$11-0.01 ”就相当复杂。其中有多次逻辑判定语句IF,有信息判定语句ISERROR,有查询语句MATCH,有数学公式ROUND、还有自定义数据ALL,特别是相对引用和绝对引用,各函数之间、引用之间要特别注意,一点都不能错误。
⑸中间过程计算说明:在数据处理中,许多计算都要经过多种步骤,而这些过程在表格中是看不到的,程序通过Excel的隐藏、锁定和保护等功能使表格简单、清晰、功能强大。例如:∑K.P计算,程序连续通过3个表格才完成,但工作表把中间过程都隐藏起来了。
⑹输入技巧:对于没有取到床沙的起点距不可不填,因为它可能要用于两边数据的计算。所有输入数据都要在“数据”工作表中完成,“床沙级配成果表”中填写的无效。P值中为”0”的值要填入“0.001”以保证表格中不显示为空格。
5 结语
⑴ 本程序计算成果和手工计算成果结果完全一致,可以取代手工计算表格。
⑵ 本程序由于计算过程完全电算,故精度高、速度快。
⑶ 泥沙方面在许多计算过程中都可用 Excel来编写,从而取代手工计算方法,提高效益。
⑷ 本程序是用Excel工作表编写的,为了应用方便,可把此工作薄文件保存为Excel模板,这样每次应用时只要选择此模板建立新的床沙粒径计算表格就可。
作者简介:
樊乾和,男,长江水利委员会水文局长江三峡水
您可能关注的文档
最近下载
- 建筑施工高处作业安全技术规范JGJ80-202420240805.pptx VIP
- 【精编版】部编教材四年语文上册全册课后作业(含答案解析) .pdf VIP
- BHE-336F风电-光伏箱变智能监控装置说明书.pdf VIP
- 通力电梯LCE无机房KDM KDL中文注释版电气原理图.pdf
- 第二单元+探索+3+物联网的定位技术+课件+2024—2025学年苏科版(2023)+初中信息技术八年级上册.pptx VIP
- 人教版美术七上 第一单元第1课《情感的表达》课件.pptx
- 2025年招聘考试宝典物流经理竞聘笔试模拟题与答案详解.docx VIP
- 小学语文六年级上册期末试卷 (21).doc VIP
- 关于勤奋学习的名人故事(通用63则).docx VIP
- 2025年压裂装备市场分析报告.docx
文档评论(0)