电子表格Excel在床沙分析工作中的应用.docVIP

电子表格Excel在床沙分析工作中的应用.doc

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 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模板,这样每次应用时只要选择此模板建立新的床沙粒径计算表格就可。 作者简介: 樊乾和,男,长江水利委员会水文局长江三峡水

文档评论(0)

liudao + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档