Excel在中小流域设计洪水计算中的应用
?008NO.17
scienceandTechnoIogy
学术论,坛
Innova碾百可;鬲而
E
xce
I在中小流域设计洪水计算中的应用
、尹宗虎
(安徽省滁州市水利勘测设计院
安徽滁州
239000)
摘要:文章介绍如何使用计算机应用软件“exceI”实现安囊省中小漉城设计洪水计算的自动化.快速化。文中提到的设计洪水计算办法是安囊省水利水电勘测设计院于l984年填写的。关键词;设计洪水;excel;函数-自动查找
文献标识号:A文章编号:1674一098x(2008)04(c)一0169一ol中图分类号:0245
目前安徽省各流域设计洪水大部分是
根据无资料地区的设计洪水计算要求进行计算的,在安徽省主要依据经水规总院批
准的。安徽省暴雨等值线图、山丘区产汇
到n值,对给定的查找条件要进行小数位
的取舍,所以要通过ROUND将计算的p1/
在洪水流量模过程线表表中,编辑了
同一n值对应的洪水流量模过程线的第一
流分析成果和山丘区中、小面积设计洪水计算办法”(以下简称84办法)进行中、小流域设计洪水计算的。由于近期使用该计算办法频繁,又没有一个适用并且能够快
速自动化的程序,使得设计洪水计算工作
p24精确到2位小数。2.2k值计算
在“84办法”中,k值计算有两个公式,是根据不同给定条件来选定其计算公式,
故需要使用条件判断函数进行自动选择公
个数据行号是相同的,所以我们可以通过
函数。MATCH”先找出给定的n值所对应
式,在本计算中自动选择公式为=I
13木¥G¥15+B21)。
F
(¥B¥l4>l,1.13 ¥E¥l5-B2l,1.
的洪水流量模过程线的第一个数据的行号,然后可以在设计洪水过程线的计算表中插入一序号列,来控制每一行的行号均比前一行的行号增1,这样就能实现不同行号的自动变化。
当查出各k,n值对应的洪水流量模过
效率低下,特别是在每次计算时都要重新编辑公式.制表。参数查找等方面做了大量的重复工作,并且大部分通过手工计算以及翻查资料,严重影响水利工程设计效率。以下将介绍怎样使用excel实现设计洪水计算的自动化。
计算时在不同的单元格中设置不同的中间值进行选择,以达到所需要的结果。
对计算的k值还要进行相应的处理,因为
程线中各数据的位置(即行,列号)后,便可
以使用index函数进行洪水流量模自动查
找,示意公式为。=B¥3¥INDEX(洪水流量
模!¥A¥l:¥AC¥154,B¥7+¥A8一l,B¥6)”。
1计算中需要用到的几个函数
由于在。84办法”里使用了许多需要
在。84办法”只给定部分k值对应的流量模过程线,我们不仅要对洪水流量模过程线进行内插计算处理,还要对k值进行处理以便使用自动查找。例如进行小数取舍,保留一位小数,可以使用round函数,编辑
公式为。=round(b14,1)。”
查找的参数,以及在计算中受许多条件控制,故有关查找和条件函数必须得一一列
出并且去熟悉它,现在就将使用到的相关
3设计洪水过程线计算
在设计洪水过程线计算时关键是洪水流量模的自动查找,能实现自动查找洪水流量模才能真正的实现设计洪水自动计算,本计算中为实现洪水流量模的自动查找而使用了函数match和index。
各频率设计洪水过程线计算,需要通
过不同k,n值查找相应洪水流量模过程
函数进行简要介绍。具体使用方法及函数参数含义见excel帮助文件,本文不做详细介绍。
本自动计算中使用到的查找函数有Lookup(返回向量(单行区域或单列区域)或数组中的数值),Vlookup(查找列),Match
《行列位置查找)、Index《单元格数据查找),
4结语
至此,在各计算表格编辑完成后,只要输入所求流域参数后变可以自动得出所求设计洪水过程线,大大提高了设计洪水计算的效率,在每次计算中减少了许多的重复工作,避免了手动查找以及相关数据的重复输入的工作。
参考文献
【1】安徽省水利水电勘测设计院.安徽省暴雨
参数等值线图.山丘区产流分析成果和
山丘区中.小面积设计洪水计算办法,
1984。
除此还用到的函数有If(选择性条件函数)、
Mod(余数函数),round(四舍五入函数)。
2
线,故我们无法对所有的k.n值都进行相应的数据引用,当k、n值变化后又得重新
编辑公式重新引用,因此必须使函数在不
【2】柏松.中文版Excel全能培训教程.上海
科学普及出版社,2004.
【3】林益冬.工程水文学.河海大学出版社,
2003.
n.k值计算同的流域或不同频率的k,n值发生变化时
实现自动查找。
在利用“84办法”计算设计洪水对,不同频率的n、k是两个重要的参数,我们可以
通过该参数查找相应的设计洪水流量模过
在对洪水流量模过程线表分析后,发
现自动查找需要对行和列进行变量设置,
【4】牛又奇,孙建国.新编VisualBasic程序
设计教程.苏州大学出版社,2002.
程线进行计算得各频率的设计洪水过程线。2.1n值计算
在“84办法”中,n值是通过各频率的
l小时面雨量p1与24小时面雨量p24比值
查表求得的,所以先得计算p24、p1。计算p24、p1可以由已知的所求流域的最大24小时(1小时)面雨量均值乘以相应的频率的kp值,使用excel对其进行计算很方便,此计算关键是公式编辑,以便对各频率kp值进行自动查找,通过特定的格式使用excel中的函数。VL00KUP”就可以实现,示意公式。=VL00KuP(参数!¥B¥18,表2.Kp值!¥A¥5:¥N¥16,14)”。
有了此kp值,就可以计算p24,p1,n值可以根据p1/p24,通过函数。L00KUP”查找求得。其中在编辑查找n值公式时还要用到函数“ROUND”,为了能精确的查找
让行和列根据给定的条件进行自动变换。在excel中有函数index可以查找给定的行列中的数据而引用其值,所以先要知道需要查找的数据的位置即行和列。洪水流量模过程线表中不同的k值对应不同的列,可以通过mantch函数自动查出,示意公式
为。=MATCH(ROUND(B4,2),洪水流量
模!¥B¥3:¥AC¥3,1)+1”。
需要注意的是,在使用MATCH函数
时查得的行或列是选定查找区域的相对列号,而不是整个工作表中列号。而index使用的列和行是整个工作表中的绝对列号,
所以在使用时要注意。在公式。=MATCH(ROUND(B4,2),洪水流量模!¥B¥3:¥AC¥3,1)+1”后面加了1,因为选择区域从工作表第二列开始的,查得的相对列号比其在工作表中的绝对列号小1。
万方数据
科技创新导报sciencea九dTechnology
lnnovation
HeraId
l69
…… 此处隐藏:1258字,全部文档内容请下载后查看。喜欢就下载吧 ……相关推荐:
- [行业范文]美好的法语句子
- [行业范文]描写露珠的句子
- [行业范文]精彩禅语句子图片
- [行业范文]关于满嘴谎言的句子
- [行业范文]关于安静的句子48句
- [行业范文]关于小河的句子
- [行业范文]描写稻田的句子
- [行业范文]思念好朋友的句子
- [行业范文]赞美雪的句子
- [行业范文]早上激励人心的句子
- [行业范文]失恋忧伤的句子
- [行业范文]努力积极向上的句子
- [行业范文]对工作心灰意冷的句子
- [行业范文]失恋让人心疼的句子
- [行业范文]描写珍惜青春的句子
- [行业范文]表达思念的句子简短
- [行业范文]关于父爱的句子范例
- [行业范文]浪漫的英语句子
- [行业范文]关于周末的句子
- [行业范文]思念牵挂的句子
- 有关感恩班会课件简短(二篇)(感恩班会
- 2025年初二下乡军训心得体会800字(15篇
- 关于新员工培训方案汇编(关于新员工培
- 精选高考生寒假学习计划书(精)(高考生
- 毕业实训报告心得体会(3篇)(实训报告心
- 银行工作感悟及心得范文怎么写(四篇)(
- 精选领导干部个人政治画像报告通用(七
- 精选超市11.11活动促销方案(精品超市品
- 2025年怎么做自我介绍汇总(5篇)(至2025
- 最新企业错峰生产方案(26篇)(山西企业
- 最新暑期三下乡社会实践调研报告范本(
- 最新幼儿园大班教育教学总结怎么写(最
- 最新教师节主持词小学(优秀9篇)(教师节
- 关于小学安全教育教学方案(推荐)(关于
- 员工信模板范文怎么写(五篇)(员工信息
- 最新保险销售离职申请书(十六篇)(最新
- 最新XX小学防校园欺凌工作方案怎么写(2
- 有关特岗教师辞职信范文(推荐)(特岗教
- 精选党的建设工作要点简短(党的建设的
- 如何写安康杯竞赛活动总结汇总(4篇)(安




