Excel是大家非常熟悉的應用軟件,其使用非常方便。尤其是其強大的函數功能,為我們帶來了極大方便,但有時我們為實現一項規定的功能,可能用到幾個函數或者采用嵌套函數,這樣應用起來,也不太方便;或者使用自定義公式進行計算,就沒有現成的公式可用。可喜的是,我們可以創建自定義函數UDF(User—defined function) ,它的運行與Excel中自帶的">

欧美成人aaaaa免费视频_亚洲欧美激情小说另类_欧美激情一区二区三区视频_一级在线|欧洲

技術頻道

excel自定義函數在水質工作中的應用

Excel是大家非常熟悉的應用軟件,其使用非常方便。尤其是其強大的函數功能,為我們帶來了極大方便,但有時我們為實現一項規定的功能,可能用到幾個函數或者采用嵌套函數,這樣應用起來,也不太方便;或者使用自定義公式進行計算,就沒有現成的公式可用。可喜的是,我們可以創建自定義函數UDF(User—defined function) ,它的運行與Excel中自帶的函數完全相同。建立自定義函數有以下幾個優點:建立自己特殊的功能和名稱的函數;能將復雜的、嵌套的、多個原有的函數組合在一起,發揮更大的威力,使用、維護更加方便。
  比如在水質計算中,高錳酸鹽指數的計算公式非常繁瑣,而且含必須將結果修約至0.1,還得考慮逢5奇進偶舍的問題。利用計算器逐步計算很是麻煩;在EXCEL中利用單元格引用計算稍有不注意,可能造成計算上差錯,而且每次都得建立,很不方便。現在我們利用EXCEL自帶的VBA編輯器建立自己的函數來解決這個問題。
  首先進入Excel,在[工具]→[宏]→[Visul Basic編輯器](也可按組合鍵[Alt+F11]),在“Visul Basic編輯器”中選擇[插入]→[添加模塊],將模塊名稱改為“高錳酸鹽指數濃度計算公式”,在代碼窗口輸入下列函數:
Public Function CImn(C As Single, V0 As Single, V1 As Single, V2 As Single, V As Integer)‘高錳酸鹽指數計算公式
Dim DotLocation As Integer ‘定義小數點位置變量
‘*************************************************************************
CImn = ((((10 + V1) * 10 / V2 - 10) - (((10 + V0) * 10 / V2 - 10) * (100 - V) / 100))) * C * 8000 / V
‘*************************************************************************
‘保留一位小數
‘當CIMN值小于1時,自動補上個位0
If CImn < 1 Then
CImn = 0 & CImn
End If
‘確定小數點的位置
DotLocation = InStr(CImn, ".")
‘判斷小數點后第二位是否為5
If Mid(CImn, DotLocation + 2, 1) = 5 Then
If Len(CImn) <= DotLocation + 2 And Mid(CImn, DotLocation + 1, 1) Mod 2 = 0 Then
CImn = Left(CImn, DotLocation + 1) ‘為5且5后沒有數和5前一位為偶數,直接用round()函數修約
Else
CImn = Round(CImn, 1)
End If
Else
CImn = Round(CImn, 1) ‘不為5,直接用round()函數修約
End If
CImn = Format(Round(CImn, 1), "#0.0")
End Function
  我們知道,Excel中函數都有一個說明用以幫助使用,我們也要給這個函數添加一個說明。在工具欄中選擇“對象瀏覽器”(如圖1),選擇我們所做“高錳酸鹽指數濃度計算公式”模塊,在其[右鍵]→[屬性]中添加關于對這個函數的描述,這個描述將出現在Excel中關于函數的說明中,如果你要對軟件保密的話,在“模塊”上按右鍵,[VBAproject屬性]→[保護中設置密碼],別人就看不到你的源程序了。


圖1描述函數
  這時,退出,回到Excel界面,將這個文件另存為:類型為“Microsoft Excel加載宏”,在Excel 2003中,它會自動更改保存位置為“C:\Documents and Settings\wzwemc(電腦用戶名)\Application Data\Microsoft\AddIns” (系統裝在c:\windows),當然,你也可以把這個文件“高錳酸鹽指數濃度計算公式.xla”,直接復制到office\library(office的安裝路徑下),而在Excel 97中只能放在后一個位置。使用函數很簡單,點擊[工具]→[加載宏],在你創建的“高錳酸鹽指數濃度計算公式”前打個勾,如圖2。在單元格直接輸入“=CImn()”,選中相應的參數即可(如圖3)。是不是像Microsoft office提供的函數一樣,很有點專業味道。


圖2加載宏


圖3使用自定義函數


  假如你把調用這個宏的Excel文件拷貝到別的機子上運行,會出現“當前所要打開的文檔含有其他文檔的鏈接,是否要使用其他工作簿中的改動更新當前工作簿”的提示,可以顯示原先計算的數據,這是因為在Excel中的[工具]→[選項]→[重新計算]中,一般選中“保存外部鏈接數據”,但你不能重新計算,因為不能鏈接這個宏,別人機子上根本就沒有這個函數。
  此外,我們還可以為“加載宏”添加相關說明,這樣更有利于自定義函數的維護。(如圖3),找到“高錳酸鹽指數濃度計算公式.xla”,點擊[右鍵]→[屬性]→[摘要] (如圖4),在描述里添加所需內容來對函數進行相關描述,其中“標題”部分將出現在“加載宏”的方框中,“備注”部分將出現在下面的函數說明部分。這時再看看,夠不夠專業。在Excel 97中也可以在其右鍵屬性中作相應更改。

圖4添加中文描述

文章版權歸西部工控xbgk所有,未經許可不得轉載。

欧美成人aaaaa免费视频_亚洲欧美激情小说另类_欧美激情一区二区三区视频_一级在线|欧洲

      午夜精品免费| 亚洲欧美激情精品一区二区| 欧美日本不卡| 亚洲一二三级电影| 国产亚洲欧美一级| 欧美91福利在线观看| 99re成人精品视频| 国产精品一区二区久久久| 久久精品亚洲一区二区| 亚洲日本在线视频观看| 国产精品欧美日韩一区| 久久久久五月天| 999亚洲国产精| 国产精品欧美久久久久无广告| 久久精品首页| 日韩午夜中文字幕| 国产一区二区电影在线观看 | 欧美日韩精品一本二本三本| 亚洲欧美日韩国产综合| 影音先锋中文字幕一区| 欧美日韩影院| 久久久久一区二区三区四区| av成人福利| 一区二区在线观看av| 欧美性色视频在线| 老司机精品福利视频| 宅男在线国产精品| 亚洲第一中文字幕在线观看| 国产精品九九久久久久久久| 美女网站久久| 欧美一区亚洲二区| 一区二区日韩欧美| 亚洲国产精品va在看黑人| 国产精品欧美久久| 欧美日韩国产小视频在线观看| 久久精品一区二区三区不卡牛牛| 亚洲视频在线观看| 亚洲激情一区二区| 黄色成人av| 国产亚洲一区在线| 国产精品日韩久久久久| 欧美日韩综合| 欧美日韩免费一区二区三区视频| 老司机aⅴ在线精品导航| 久久精品网址| 欧美在线免费观看| 亚洲字幕一区二区| 亚洲特色特黄| 亚洲视频一区| 一区二区三区高清在线| 亚洲精品永久免费| 亚洲黄网站在线观看| 在线播放国产一区中文字幕剧情欧美| 国产精品普通话对白| 国产精品久久久久久久久久尿 | 在线观看日韩av电影| 国产视频在线观看一区二区三区| 国产精品videosex极品| 欧美日韩亚洲视频一区| 欧美理论电影在线观看| 欧美激情按摩| 欧美日韩三级| 欧美日韩一区二区三区| 欧美日韩四区| 国产精品久久久久99| 国产精品乱人伦一区二区 | 欧美日韩在线不卡一区| 欧美日韩高清一区| 欧美日韩亚洲免费| 国产精品v欧美精品v日韩精品| 欧美日韩三级一区二区| 欧美日韩一级片在线观看| 国产精品福利av| 国产精品推荐精品| 国模套图日韩精品一区二区| 黄色日韩网站视频| 亚洲国产欧美一区二区三区久久| 亚洲黑丝在线| 在线视频一区二区| 亚洲欧美在线x视频| 欧美在线观看网站| 久久中文久久字幕| 欧美成人中文字幕在线| 欧美老女人xx| 国产精品免费电影| 国产综合久久久久久| 亚洲高清二区| 亚洲天堂成人在线观看| 久久国产精品网站| 蜜桃久久av一区| 欧美性片在线观看| 国产综合精品一区| 日韩亚洲精品视频| 午夜精品免费| 欧美黄色aa电影| 国产精品丝袜久久久久久app | 亚洲精品专区| 翔田千里一区二区| 美女精品自拍一二三四| 欧美视频成人| 尤物九九久久国产精品的分类| 亚洲免费成人av| 久久成人免费日本黄色| 欧美精品一区二区三| 国产精品视频免费在线观看| 在线色欧美三级视频| 亚洲性xxxx| 美日韩精品免费观看视频| 国产精品观看| 亚洲丰满少妇videoshd| 欧美一区二区三区成人| 欧美剧在线观看| 狠狠色综合一区二区| 一区二区三区四区在线| 老鸭窝91久久精品色噜噜导演| 国产精品qvod| 亚洲人成网在线播放| 欧美一区1区三区3区公司| 欧美日韩高清在线播放| 激情久久影院| 午夜欧美精品久久久久久久| 欧美极品一区二区三区| 一区二区三区自拍| 欧美亚洲尤物久久| 国产精品jizz在线观看美国| 亚洲国产高清在线观看视频| 亚洲欧美经典视频| 欧美日韩国产在线播放网站| 在线观看一区视频| 久久国产主播| 国产欧美在线观看一区| 亚洲一区成人| 欧美日韩一区二区三区四区在线观看 | 亚洲激情第一区| 久久深夜福利免费观看| 国产农村妇女毛片精品久久莱园子| 99视频日韩| 欧美日本国产精品| 亚洲精品免费在线观看| 免费在线看一区| 影音先锋日韩有码| 久久一区二区三区超碰国产精品| 国产欧美日韩一级| 午夜精品久久99蜜桃的功能介绍| 欧美三级视频在线播放| 一区二区av| 欧美视频中文字幕| 一区二区三区日韩欧美精品| 欧美激情成人在线视频| 亚洲国产精品传媒在线观看 | 久久精品一二三| 国产一区二区三区高清| 久久国产免费| 黄色亚洲在线| 欧美wwwwww| 日韩亚洲欧美成人| 欧美日韩国产精品一卡| 一区二区欧美激情| 国产精品久久久久久久久久ktv| 9l国产精品久久久久麻豆| 欧美日韩免费一区二区三区| 亚洲视频欧洲视频| 国产精品任我爽爆在线播放| 亚洲一区二区免费看| 国产精品一区二区久久久| 午夜激情一区| 激情视频亚洲| 欧美1区3d| 夜夜嗨网站十八久久| 国产精品国产三级国产专播精品人 | 国产欧美日韩精品丝袜高跟鞋 | 欧美日本一区二区高清播放视频| 亚洲最快最全在线视频| 国产精品啊啊啊| 久久成人免费网| 亚洲国产成人av好男人在线观看| 欧美久久久久久久久| 午夜电影亚洲| 在线精品国产成人综合| 欧美日韩精品系列| 欧美亚洲免费| 亚洲人精品午夜在线观看| 欧美午夜无遮挡| 久久久99精品免费观看不卡| 亚洲第一天堂av| 国产精品成人一区二区三区夜夜夜| 欧美专区亚洲专区| 亚洲激情小视频| 国产视频一区免费看| 女仆av观看一区| 亚洲永久在线| 在线看无码的免费网站| 国产精品久久久久久一区二区三区 | 国产精品欧美日韩久久| 美国十次成人| 亚洲欧美在线看| 亚洲精品乱码久久久久| 国产日韩欧美| 欧美日韩亚洲一区二区三区| 久久精品日韩欧美|