代遠大
摘要:原木、原條、杉原條等木材的檢量,系全國統(tǒng)一的技術標準。材積的計算,常規(guī)方法為查表計算法,該方法必需依賴于《木材材積表》,一旦表本丟失,工作將難以開展。探討利用計算機技術,進行木材材積的自動化處理,可以解決傳統(tǒng)方法的弊端,極大地提高工作效率。
關鍵詞:木材;原木;原條;杉原條;材積;材積表;自動化處理
中圖分類號:TP311文獻標識碼:A文章編號:1009-3044(2012)20-4990-02
木材材積的查算統(tǒng)計,是木材采運、木材經(jīng)營等涉林行業(yè)的一項基本工作。在木材檢量工序完成后,需要進行材積的查算統(tǒng)計,傳統(tǒng)的處理處理模式為:查表→求積→求和三步曲,即先用《木材材積表》查得某規(guī)格的單件材積,再用計算器求得某規(guī)格的小計材積,最后累加求得各種規(guī)格的總材積。
隨著電腦科技的應用普及,傳統(tǒng)的木材材積處理模式已顯得非常落后,遠遠不能適應現(xiàn)代辦公的需要。一是工作效率低下;二是產生人為錯誤的機率較高;三是難以擺脫對《木材材積表》的依賴,一旦遺失,就難以順利開展工作。針對傳統(tǒng)處理模式存在的種種弊端,結合涉林行業(yè)的工作實際,設計一個材積處理的電子數(shù)表,用計算機來實現(xiàn)材積的自動化處理,讓工作人員從繁瑣的查表、計算中解脫出來,將極大地提高處理工效,滿足實際工作需要。
1開發(fā)環(huán)境
Microsoft office Excel 2003中文版。
2設計內容
原木材積、原條材積、杉原條材積的自動計算處理。
3設計依據(jù)
1)原木材積:依據(jù)GB4814—1984《原木材積表》設計
檢尺徑自4~12cm的小徑原木材積由公式
V=0.7854×L×(D+0.45×L+0.2)2 / 10000計算;
檢尺徑自14cm以上的原木材積由公式
V=0.7854×L×(D+0.5×L+0.005×L)2+0.000125×L×(14-L)2 (D-10)2 / 10000計算2)原條材積:依據(jù)GB198—1963《原條材積表》設計
由公式V=0.7854×D2×L/10000計算
3)杉原條材積:依據(jù)GB/T4815—2009《杉原條材積表》設計
檢尺徑自8cm以下,由公式V = 0.4902×L/100計算
檢尺徑自10~18cm,由公式
V=0.394×(3.279 + D)2×(0.707 +L)/10000計算
檢尺徑自20cm以上,由公式
V=0.39×(3.5 +D)2×(0.48+L)/10000計算
以上公式中:V——材積,單位為m3
L——檢尺長,單位為m
D——檢尺徑,單位為cm
材積計算結果,除4~6cm的原木保留4位小數(shù)外,均保留3位小數(shù)。
4設計過程
1)建立一個工作簿,命名為“材積表.xls”
2)建立三個工作表,分別為“原木”、“原條”、“杉原條”
3)對各工作表中進行表格設計。每個工作表的A3:A12單元格用于錄入檢尺長;B3:B12單元格用于錄入檢尺徑;C3:C12單元格用于錄入件數(shù);D3:D12單元格用于顯示自動生成的材積;E3:E12單元格用作備注(可標注樹種);C13、D13單元格分別用作顯示自動生成的總件數(shù)、總材積。
設計的工作簿樣式如下圖所示:
4)對材積單元格進行公式設計
依據(jù)原木、原條、杉原條的材積計算公式,對相關單元格進行公式設置。
原木工作表公式設置
在D3單元格中輸入如下公式,并向下填充至D12:
=IF(B3>6,ROUND(IF(B3<14,0.7854*A3*(B3+0.45*A3+0.2)^2/10000,0.7854*A3*(B3+0.5*A3+0.005*A3^2+0.000125*A3*(14-A3)^ 2*(B3-10))^2/10000),3)*C3,ROUND(IF(B3<14,0.7854*A3*(B3 + 0.45*A3 + 0.2)^2/10000,0.7854*A3*(B3 + 0.5*A3 + 0.005*A3^2 + 0.000125*A3*(14-A3)^2*(B3-10))^2/10000),4)*C3)
在C13單元格中輸入:=SUM(C3:C12)
在D13單元格中輸入:=SUM(D3:D12)
原條工作表公式設置
在D3單元格中輸入如下公式,并向下填充至D12:
=ROUND(0.7854*B3^2*A3/10000,3)*C3
在C13單元格中輸入:=SUM(C3:C12)
在D13單元格中輸入:=SUM(D3:D12)
杉原條工作表公式設置
在D3單元格中輸入如下公式,并向下填充至D12:
=IF(B3<10,ROUND(0.4902*A3/100,3)*C3,IF(B3<20,ROUND(0.394*(3.279+B3)^2*(0.707+A3)/10000,3)*C3,ROUND(0.39*(3.5+B3)^ 2*(0.48+A3)/10000,3)*C3))
在C13單元格中輸入:=SUM(C3:C12)
在D13單元格中輸入:=SUM(D3:D12)
5)對工作表進行保護設置
對每個工作表A3:C12、E3:E12的單元格解除鎖定,其它的單元格區(qū)域設置鎖定,然后通過“工具—保護—保護工作表”菜單命令,對工作表和鎖定的單元格內容進行保護。
5設計校驗及結論
本“材積表.xls”設計,主要利用Excel的IF( )函數(shù)功能,實現(xiàn)了復雜的邏輯判斷,自動選擇材積公式進行運算。通過對各材種、各規(guī)格進行驗算,與相關《木材材積表》比對,數(shù)據(jù)完全相符,較好地實現(xiàn)了木材材積的自動化處理,極大地提高了工作效率。