标准化降水指数及降水百分位指数公式包使用说明

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

标准化降水指数SPI及降水百分位指数PDECI公式包

安装使用说明

Code by 金晨曦付奔

云南省水文水资源局水情处

*****************

该公式包的意义

标准化降水指数SPI及降水百分位指数PDECI作为水文及气象部门分析降水变化趋势重要的两个指数,被相关部门所普遍应用于实际工作当中。并且,气象部门引入的CI综合干旱指数的重要基石之一就是标准化降水指数。但是,SPI及PDECI指数的计算方法较为复杂,使用人工或者常规Excel计算工作量大且容易出错。在对多站点、多年降水系列使用常规方法计算的工作量是不可想象的。

所以,针对以上问题,本着增加我处雨情、墒情分析手段,规范相关指数计算方法,提高工作效率以及普及相关指数的方针,我们编写了该公式包及本说明文档,力求在今后的工作中能方便、快速、准确地使用相关指数对日趋庞大的数据量进行分析,从而更好地为水文、气象决策部门提供支持。同时,该公式包严格遵循标准ActiveX控件规范编写,可以很方便地被集成在任何水、旱情平台中,拥有广阔的用途。

一、安装

其中,

PDECI”的四个Excel函数:SPI、PDECI、SPILEVEL、PDECILEVEL。该公式包为Excel COM加载项,故与Excel高度集成,使用方便,在Excel中加载一次,即可运行。

1、系统需求:

操作系统需求:Windows XP Windows 2003 Windows 2000

Excel需求:Excel 2003、Excel 2007、Excel 2010三个版本中任一即可,其余Excel版本未测试过,理论上高于Excel 2000的版本均可运行。

2、安装方法:

这里将分别介绍Excel 2003、Excel 2007、Excel 2010的安装方法。

(1)在Excel 2003安装:

①打开Excel 2003,点击“工具”菜单下的“加载宏”项,如图1:

图1 图2

②在弹出的“加载宏”对话框(如图2)中点击“自动化”按钮,弹出“自动化服务器”对话框。

图3 图4 图5

③在“自动化服务器”对话框中点击“浏览”按钮(如图3),弹出“浏览”对话框。在“浏览”对话框中找到“标准化降水指数公式包.dll”文件,例如:我将该文件放在了D 盘根目录D:\,则在该浏览对话框中找到D盘,然后选中“标准

化降水指数公式包.dll”文件(如图4),点击确定。

④这时系统会回到“自动化服务器”对话框,并且自动选

中“标准化降水指数公式包.Connect”项(如果没有自动选中,

那么在“自动化服务器”对话框中拖动滚动条到最下面,即可很

方便地找到,单击将其选中)(如图5),点确定,即回到“加载

宏”对话框。可发现“加载宏”对话框中已出现“标准化降水指

数公式包.Connect”项,并处于已勾选状态,如图6:

⑤在“加载宏”对话框中点确定即完成安装。

图6

(2)在Excel 2007中安装:

在Excel 2007中安装的方法跟Excel 2010中类似,请参考下一小节:在Excel 2010中安装

(3)在Excel 2010中安装:

①打开Excel 2010,点击Excel左上角的“文件”按钮,如图7:

图7 图8 图9

②在弹出的菜单中点击“选项”按钮,如图8:

③在弹出的“选项”对话框中点击“自定义功能区”按钮,在右边勾选“开发工具”项(如图9),点确定即回到Excel主界面。这样,在菜单栏就有“开发工具”这一项了。

④在Excel 2010主界面中点

击“开发工具”后,再点击“加

载项”按钮,如图10:

⑤上一步点击“加载项”按

钮后会弹出“加载宏”对话框(如

图2)。在该对话框中点击“自

动化”按钮,弹出“自动化服务

图10

器”对话框,如图3:

⑥在“自动化服务器”对话框中点击“浏览”按钮,弹出浏览对话框。在该对话框中找到“标准化降水指数公式包.dll”文件,例如:我将该文件放在了D盘根目录D:\,则在该浏览对话框中找到D盘,然后选中“标准化降水指数公式包.dll”文件(如图4),点击确定,系统会弹出一个警告对话框,不管他,点击确定即可。

⑦这时会回到“自动化服务器”对话框,在该对话框中拖动滚动条到最下面,即可很方便地找到“标准化降水指数公式包.Connect”项,单击选中它(如图5),点确定,即回到“加载宏”对话框。可发现“加载宏”对话框中已出现“标准化降水指数公式包.Connect”项,并处于已勾选状态,如图6:

⑧在“加载宏”对话框中点确定即完成安装。

二、使用

该公式包安装后就已经与Excel高度集成,所以使用十分简单。

1、SPI ( 系列, 观察值)

例1:

A1:A20中存有一个雨量站1990年~2010年的降水系列,现要算出2010年的降水值在该系列中的SPI值。那么可以在任意单元格(本例在A21)中输入:“=SPI(A1:A20,A20)”即算得2010年降水值在该系列中的SPI值。

其中:A1:A20为系列A20为观察值

例2:

A1:A20中存有一个雨量站1990年~2010年的降水系列,现要算出2010年的降水值(例如:100mm)在该系列中的SPI值。那么可以在任意单元格(本例在A21)中输入:“=SPI(A1:A20,100)”即算得2010年100mm降水值在该系列中的SPI值。

其中:A1:A20为系列100为观察值

2、PDECI ( 系列, 观察值)

用法跟SPI公式相同,在此不再赘述。

3、SPILEVEL ( SPI值)

该函数为根据SPI值用内置的“标准化降水指数(SPI)与旱涝等级表”(见附录表1)对照判断SPI对应的旱涝等级。

例3:

A21中为已经求得的SPI值,可在任意单元格(本例在A22)中输入:“=SPILEVEL(A21)”即可算出该SPI值对应的旱涝等级。

例4:

可在任意单元格(本例在A22)中输入:“=SPILEVEL(1.5)”即可算出该SPI值(该例为1.5)对应的旱涝等级。

4、PDECILEVEL ( PDECI值)

用法跟SPILEVEL公式相同,在此不再赘述。

三、卸载

①取消图6中的“标准化降水指数公式包.Connect”项前的勾,点“确定”按钮后退出Excel程序。

②将“标准化降水指数公式包.dll”文件删除,即可完全卸载了该公式包。

相关文档
最新文档