利用Excel电子表格整编逐日水面蒸发量表探讨

发布时间:   来源:文档文库   
字号:
维普资讯http://www.cqvip.com
第43卷第2期 2007年6月 
甘肃水利水电技术 
Gansu Shuili Shuidian Jishu 
V0143.No.2 
Jun.,2007 

设计与研究・ 
利用Excel电子表格整编逐日水面蒸发量表探讨 
张文春 
(酒泉水文水资源勘测局,甘肃嘉峪关
735100) 
摘要:利用Excel电子表格计算逐日蒸发量及不同口径仪器观测的蒸发量换算,同时整编逐日水面蒸发量表,使测验 
与整编过程紧密联系在一起。做到观测数据输入计算表与整编表成果同步获得,提高工作质量和效率。 
关键词:逐日水面蒸发量;月年最大值日期;月年最小值日期;终冰日期;初冰日期;Excel电子表格 中图分类号:P333.9 
文献标识码:B 
水文资料整编表格都具有固定的形式,一般不会有变, 逐13水面蒸发量表也一样。资料整编往往需要翻阅大量的实 

日累计降水量(mm)。 
通过以上公式就可以计算出每日和各月不同型号蒸发 器观测的蒸发量。由于每日的蒸发量的计算具有很强的公式 化,所以利用Excel电子表格计算每日的蒸发量,只需把原 始观测的各项数据逐一输入电子表格中。计算结果很快就能 显示出来。 
测原始资料,再经过分析、计算,按照规范要求,然后将数据 
或文字在表格中逐项填写,形成人工整编表格,再照原样录 入电子表格中.打印审核后才算此表整编完成。但这样容易 造成人工计算和填写错误,或录入错误,又增加了对照表手 续而浪费时间。由于这些问题的显露,有必要进行改进,Excel 
每月月统计栏中。月总量、月最大值、月最小值以及月最 大值发生日期和月最小值发生日期.分别利用Excel电子表 格中的有关函数.就可以轻松计算得出。即用SUM(G5:G35) 计算出月总量,用MAX(G5:G35)求出月最大值,用MIN(G5: G36)计算出月最小值,用MATCH(MAX(G5:G35),G5:G35,O) 计算出月最大值发生日期。用MATCH(MIN(G5:G35),G5: G35,O)计算出月最小值发生日期。 比测系数计算 

电子表格正适合这种固定表格的计算填写,又避免了以上所 说的弊端:利用计算机从原始资料计算人手,谋求将测验原 
始资料计算与资料整编环节有机地联系起来,一次性完成该 表整理收集和资料整编的全过程。最后打印出整编成果,这 就是我们的目的。 
从该整编表可知。它的数据来源是测验部分,为了和测 验有机联系起来.必须建立逐月蒸发量观测计算表和整编 
表.将它们设在同一个工作薄中,这样计算、查找、对照、复制 
都很方便,并命名为蒸发量观测计算与整编表。具体做法如 下。 
蒸发量测验部分 
般情况下。每年4月、1O月要对20 cm 13径蒸发器与 
E6o1型蒸发器进行比测,求出比测系数,目的是将20 cni 13 径蒸发器观测的蒸发量换算成E601型蒸发量。一般4月蒸 发量比测系数适用于上半年所有用20 cm El径蒸发器观测 
1.1蒸发量观测计算 
蒸发量观测。由于受天气影响的限制,一般在每年1O月 至次年4月使用仪器为20 cm El径蒸发器,4月至O月使 用E6o1型蒸发器,但计算公式模式基本相同。 
采用20 cm口径蒸发器观测一1蒸发量计算公式为: 
E=hl—hz+P 
蒸发量的月份换算;1O月蒸发量比测系数,适用于下半年所 
有用2 cm El径蒸发器观测蒸发量的月份换算。比测系数计 算公式为同期E6o1蒸发器观测的蒸发量总和比20 cm口径 蒸发器观测的蒸发量总和,即o=E60lE20,换算日蒸发量公 式为E601=axE20。 
当比测月份观测结束时.如果将原始数据输入到设制的 表格中.比测系数就会自动出现在设定的单元格中,将此单 元格引用到20 cm El径蒸发器观测的各月统计栏中,再用这 
式中:E——蒸发量(mm); 
h, 广上次和本次称得蒸发器的重量而换算后器内 
水深度(rm); 
个单元格中的数值分别乘以每天的蒸发量,换算成E601型 蒸发量,同时,将其换算成的数值系列,也填入已设定的统计 栏表格中.以备整编制表引用,各月统计方法同上。各月日换 
算值、月统计值的计算全过程随着比测系数单元格的设定, 
P_一一日累计降水量(mm)。 
采用E601型蒸发器观测的一日蒸发量计算公式为不 
使用溢流桶时): 
E=fI+( -h2) 
这些数值也将同时自动算出。2O cm El径蒸发器观测的蒸发 量换算,有效地代替了人工使用计算器计算的工序,摆脱了烦 
琐的计算和输入。 
式中:E——蒸发量mm); 
h,, 一上次和本次测得的蒸发器内水面高度(mm); 
收稿日期:2007一O1一l6 
作者简介:#(1966一),男,甘肃洒泉人,工程师,学士,主要从事水文水资源勘测、水情预报、分析和水资源评价。 

98 ・ 

维普资讯http://www.cqvip.com
第2期 张文春:利用Excel电子表格整编逐日水面蒸发量表探讨 第43卷 
1-结冰符号 
由于数字加入结冰符号后。无法进行运算,故将蒸发量 
和结冰符号分别设置单元格,以便数字顺利计算,结冰符号 
也能正确引用到整编表中。 1.蒸发量数值位数取舍 
现阶段各水文数据位数取舍都执行“四舍六人、五看奇 偶”的新规范。而Excel表中的计算数值均采用“四舍五人”的 取舍方式,所以在位数取舍时需要重新设置,满足新规范要 
求。蒸发量计算有效位数问题的解决及其应用,增强了资料数 
据计算的一致性和规范性,如比测系数的计算、1~3月和11 月及12月蒸发量换算,可能时常会遇到这个问题,下面介绍 

个计算小程序供大家参考。 比测系数单元格计算程序如下: 
=IF(OR(ROUND(100"C3 犸6-INT(100*C3 犸6)3)=0_0 5, 
R0UND(100 C36,F36一INT(100 C36,F36),3)=0.25, 
R0UND(100 C36,F36一INT(100 C36 36),3)=0.45, R0UND(100 C36厂 6一INT(100"C36 36),3)=0.65, ROUND(100 C36,F36一INT(100 C36,F36),3)=0.85), 
C3卯36—0.0005,R0UND(C36,F36,3)) 
其它月比测系数单元格计算程序与上式类同。只修改上 面括号里C36/F36单元格即可.单元格通过上式程序处理就 
可以得到新规范要求的数据。 
日蒸发量换算单元格计算程序如下: 
=IF(OR(ROUND(¥D¥41*F5一INT(¥D¥41 F5),3)=0.05, ROUND(¥D¥41*F5一INT(¥D¥41*F5),3)=0.25, ROUND(¥D¥41*F5一INT(¥D¥41*F5),3)0.45, ROUND(¥D¥1*F5一INT(¥D¥41*F5),3)=o.65, ROUND(¥D¥41*F5一INT(¥D¥41*F5),3):0.85) ¥D¥41*F5—0.05,ROUND(¥D¥41*F5,1)) 
其它各月日蒸发量换算单元格计算程序与上式类同。 1~3月和11月及12月每月1日效仿上式,将两列数据单元 
格相乘,修改上面括号里¥D¥4l'F5单元格即可,然后将该日 
单元格下拖到月底单元格为止。换算值即可求出。 蒸发量整编表部分 2.制定整编空白表格 
首先建立蒸发量整编空白表格。再将各月日蒸发量和结 冰符号以及月统计栏中月总量、月最大值、月最小值引用到 整编空白表中,此部分各单元格一旦设制,一瞬间所有数据 都会出来。在设制过程中,只要将1月份单元格设定完备,其 它各月复制粘贴再修改即可。表头文字说明部分一般比较固 定,每年只需略加改动即可。 2.年统计栏 
(1)填充年统计栏时,设置公式与月统计栏一样。求年 
水面蒸发总量用:SUM(C38:Y38);求年最大水面蒸发量用: 
MAX(C39:Y39);求年最小水面蒸发量用:MIN(C40:Y40) 
2)在年统计栏中,年最大值、最小值水面蒸发量所对 
应的日期挑选。因整编表月统计栏中没有设置月最大值、最 小值水面蒸发量所对应的日期栏,还需建立此项辅助表才能 完成挑选。下面分别说明: 
年最大日蒸发量发生日期挑选:建立辅助表,将各月最 大蒸发量及所对应日期引用到表中,形成A、B两列数据。第 2列为各月日期引用栏,其单元格公式为:月份*100+各月最 
大日期单元格/100:另设置所求年最大蒸发量发生日期单元 
格,公式如:E52=VLOOKUP(MAX(A52:A63),A52:C63,3,0), 
其结果日期形式如516、1005,不能直接填充整编表,应将日 
期组合再分解成5月16日或10月5日形式。月份分解公式 为:NT(E52/100);日期分解公式为:(E52/100一INT(E52/ 100))*100。由于逐日水面蒸发量表中结冰符号的影响。不能 
使用MATCH函数求极值发生日期。 
年最小日蒸发量发生日期挑选方法同上,公式为:E69= VLOOKUP(MIN(A69:A80)A69:C80,3,0);月份分解公式为: NT(E69/100);日期分解公式为:(E69/100一INT(E69/100)) 
*100。 
(3)终冰、初冰日期处理。建立辅助表,将3~5月及9~11 
月的日结冰符号与对应日期引用到表中。形成结冰符号与 
日期对照表,结冰时单元出现B,未结冰单元格为空白,然 后将单元格中的B符号转换为数字形式。利用MAX函数挑 出3~5月终冰日期,如日期形式为:5.06,利用函数INT分解 
成5月6日,其方法同上;同理,利用函数MIN自动挑出 
9~l1月初冰日期。最后将终冰、初冰分解日期引用到年统 
计栏中。 
(4)附注栏。将20 cm口径蒸发器观测情况填人附注栏 后,再分别设两个单元格在其中,将前后两次比测系数从原 始记载计算表自动引用到此单元格中。 
5)由于个别站不是整月比测,除计算比测系数需重新 
设置外,其余方法同上。 
结语 
本方法是将水文测验与资料整编紧密地联系在一起,做 到观测数据输入计算表与整编表成果同步获得.既能提高数 据计算的准确性,又能提高工作效率。此法看似复杂。但编写 
简单,使用方便,易掌握,易操作,实用性强,其形成的整编表 
格完全符合整编要求。经过多次试算,此法适合所有情况的 
逐日水面蒸发量表整编,如有问题处理也很方便。如果将工 作簿保存为模板后,就可以长期使用;若打开新建文件,选择 模板,把新观测的数据输入相应单元格中,成果马上准确计 
算出来,整编表也同时完成。 

99 


本文来源:https://www.2haoxitong.net/k/doc/75dd43b0f524ccbff12184de.html

《利用Excel电子表格整编逐日水面蒸发量表探讨.doc》
将本文的Word文档下载到电脑,方便收藏和打印
推荐度:
点击下载文档

文档为doc格式