999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

VBA在環境監測數據統計中的應用

2014-11-19 12:17:10安貝貝蔣昌潭
環境科學導刊 2014年1期
關鍵詞:定義利用

安貝貝,李 靈,蔣昌潭

(重慶市環境監測中心,重慶401147)

環境監測數據統計需要對大量的環境監測數據進行處理,工作人員常常需要花費大量的時間完成數據計算、整理和校對,工作繁瑣、重復性強。為了提高環境監測數據統計效率,本文以功能區噪聲數據篩選為例,將excel中的Visual Basic for Application(簡稱VBA)應用在環境監測數據統計分析中。

1 VBA介紹

Visual Basic for Applications(簡稱VBA)是新一代標準宏語言,是一種面向對象的程序設計方法[1]。使用VBA可以使工作自動化;可以自定義EXCEL工具欄、菜單和界面;可以創建報表;可以對數據進行復雜的操作和分析等。

VBA集成開發環境是進行VBA程序設計和代碼編寫的地方,在Excel中通過“工具—宏—Visual Basic編輯器”進入VBA開發環境。

2 功能區噪聲數據統計方法

在環境監測數據統計中,功能區噪聲的計算方法相對復雜。各個功能區噪聲監測數據需要先根據“聲環境質量常規監測暫行技術規定”要求,利用公式 (1)分別計算出晝間 (Ld)和夜間 (Ln)等效聲級,再按照《聲環境質量標準》 (GB3096-2008)[2]對晝間、夜間等效聲級進行獨立評價。

式中:Leq(i)為白天 (06∶00—22∶00)16個小時中第i個小時的等效聲級,Leq(j)為夜間(22∶00—06∶00)8 個小時中第 j個小時的等效聲級。

3 VBA在功能區噪聲數據統計中的應用

3.1 利用VBA計算功能區噪聲晝間和夜間等效聲級

對某個功能區噪聲監測點建立表1所示的excel表,啟動“宏”編輯器,首先定義全局變量,例如:Dim row As Integer。

(定義列變量),Dim Sumval_D As Double(定義晝間等效聲級為浮點型變量),再對變量進行初始化:Sumval_D=0#,Sumval_N=0#等。

(定義整型循環變量),Dim Thecell As Range

根據公式 (1),利用冪函數 Application.WorksheetFunction.Power()和對數函數Application.WorksheetFunction.Log10()進行代碼編寫,結果如表2所示。

核心代碼示范如下:

Sumval_D=0#

Sumval_N=0#

For row=1 To 6

通過對沖動性購買行為的相關文獻進行歸納分析,發現現有文獻的研究熱點是消費者沖動性購買行為的影響因素,這方面的研究可以擴展出更多的具體研究情境下消費者的沖動性購買行為受什么因素的影響,同時,可以結合營銷心理學方面的知識,研究消費者沖動性購買行為發生時其心理狀態的變化。

Set Thecell=Range("B2").Offset(row-1,0)

Sumval_N=Sumval_N+Application.WorksheetFunction.Power(10,Thecell.Value*0.1)

Next row

For row=1 To 16

Set Thecell=Range("B8").Offset(row-1,0)

Sumval_D=Sumval_D+Application.WorksheetFunction.Power(10,Thecell.Value*0.1)

Next row

For row=1 To 2

Sumval_N=Sumval_N+Application.WorksheetFunction.Power(10,Thecell.Value*0.1)

Next row

Sumval_D =10* Application.Worksheet Function.Log10(Sumval_D/16)

Sumval_N =10* Application.Worksheet Function.Log10(Sumval_N/8)

3.2 利用VBA分別篩選出晝間和夜間等效聲級最小的日期

在計算晝間和夜間等效聲級的基礎上,分別篩選出該測點晝間和夜間等效等級最小出現的日期,結果如圖1所示。

首先利用excel“工具—宏”(或快捷鍵Alt+F8)新建“宏”,再新增一 Button按鈕 (Private Sub CommandButton1_Click()End Sub),以方便今后直接執行該宏。

表1 功能區噪聲原始數據表

表2 等效聲級計算結果

核心代碼示范如下:

For row=1 To 9

Set Thecell=Range("B29").Offset(0,row)

If minval>= Thecell.Value Then minval=Thecell.Value

If minval>= Thecell.Value Then mincol=Thecell.Column

Next row

MsgBox"晝間等效聲級最小的日期"&Cells(1,mincol_D)&";"&"夜間等效聲級最小的日期:"&Cells(1,mincol_N)

4 結論

針對環境監測數據統計中較為復雜的功能區噪聲等效聲級監測日期的篩選問題,利用Excel中的VBA編制宏代碼能夠方便快捷地實現。此外,Excel VBA使用簡便,功能強大,能夠解決環境監測工作中存在的數據量大,計算復雜繁瑣等困難。

[1]趙志東.Excel VBA基礎入門 (第2版)[M].北京:人民郵電出版社,2011.

[2]GB3096-2008.聲環境質量標準 [S].

[3]徐浙峰,林樹生,封龍.用EXCEL統計功能區噪聲 [J].黑龍江環境通報,2006,30(3):94-96.

猜你喜歡
定義利用
利用min{a,b}的積分表示解決一類絕對值不等式
中等數學(2022年2期)2022-06-05 07:10:50
利用倒推破難點
永遠不要用“起點”定義自己
海峽姐妹(2020年9期)2021-01-04 01:35:44
定義“風格”
利用一半進行移多補少
利用數的分解來思考
Roommate is necessary when far away from home
利用
成功的定義
山東青年(2016年1期)2016-02-28 14:25:25
修辭學的重大定義
當代修辭學(2014年3期)2014-01-21 02:30:44
主站蜘蛛池模板: 国产白丝av| 看看一级毛片| 欧美亚洲国产精品第一页| 男人天堂亚洲天堂| 日韩福利在线视频| 国产jizz| 国产v欧美v日韩v综合精品| 国产精品视频观看裸模 | 久久久噜噜噜| 十八禁美女裸体网站| 色婷婷色丁香| 欧美啪啪视频免码| 日韩欧美国产三级| 国产精品分类视频分类一区| 亚洲综合九九| 亚洲黄网在线| 免费99精品国产自在现线| 九色在线观看视频| 久久99蜜桃精品久久久久小说| 在线观看精品自拍视频| 久久亚洲欧美综合| 亚洲av日韩综合一区尤物| 波多野结衣视频网站| 亚洲成人精品在线| 国产无码制服丝袜| h视频在线播放| 免费看a级毛片| 区国产精品搜索视频| 青青青视频91在线 | 亚洲国产精品美女| 国产精品成人啪精品视频| 玖玖精品在线| 狼友视频一区二区三区| 免费视频在线2021入口| 538精品在线观看| 97se亚洲综合在线天天| 亚洲自偷自拍另类小说| 国产尹人香蕉综合在线电影 | 无遮挡国产高潮视频免费观看| 欧美成人手机在线观看网址| 亚洲美女高潮久久久久久久| 热热久久狠狠偷偷色男同| 999国内精品久久免费视频| 伊人蕉久影院| 手机精品福利在线观看| 一级不卡毛片| 四虎永久免费网站| 高清不卡毛片| 国产精品无码一二三视频| 国产成人亚洲无码淙合青草| 欧美在线天堂| jizz在线免费播放| 国产微拍一区| 日韩不卡免费视频| 久久99热66这里只有精品一| 香蕉久久国产超碰青草| 国产噜噜在线视频观看| 色亚洲成人| 最新国产高清在线| 亚洲日韩在线满18点击进入| 日韩国产综合精选| 亚洲天堂伊人| 亚洲精品高清视频| 女人18一级毛片免费观看| 99re在线免费视频| 国产嫩草在线观看| 亚洲中文无码h在线观看| 午夜福利网址| 国产无码在线调教| 欧美日本不卡| 欧美区在线播放| 99热这里只有精品在线播放| 成人无码一区二区三区视频在线观看| 国产亚洲精品无码专| 波多野结衣无码AV在线| 亚洲国产天堂久久综合226114| 在线播放真实国产乱子伦| 亚洲精品视频在线观看视频| 三上悠亚一区二区| 国产在线观看一区精品| 亚洲天堂网2014| 亚洲黄色片免费看|