劉 森
( 黑龍江省水利水電勘測設計研究院,哈爾濱150080)
從設計理論方法特征來看,施工組織設計是以物耗、能耗、工耗、進度等參變量的技術(shù)經(jīng)濟規(guī)劃[1]。工耗即施工期勞動力需要量,是水利水電工程施工組織設計中非常重要的一部分。施工進度控制的制定需要考慮人、材、機均衡以達到整體的協(xié)調(diào)與優(yōu)化,勞動力曲線的繪制直接與勞動力需要量計算相關(guān);若在進度控制中使用“S 形曲線控制法”,則需要計算其工時消耗[2]。水利水電工程環(huán)境影響評價生活垃圾的計算直接與施工人數(shù)( 勞動力需要量) 有關(guān)[3]。
勞動力需要量計算主要包括施工期高峰勞動力數(shù)量、施工期平均勞動力數(shù)量和整個工程施工的總勞動量[4]。文獻4 中給出了其計算方法,由于在實際計算過程中每一個工序都要進行其勞動量的計算,工序比較繁瑣,如果遇到設計變更,修改不容易操作。本文根據(jù)上述情況,利用Excel VBA 強大的功能,將施工人數(shù)計算集成到一個Excel 自定義函數(shù)中,使計算就像調(diào)用Excel 自身函數(shù)一樣方便,不僅提高計算速度,而且修改靈活方便。
進行單位勞動力的計算,首先要進行單位勞動力定額的擬定。計算勞動力所需要的定額,應根據(jù)
工程的施工條件和施工方法綜合分析后擬定。擬定勞動力定額的步驟為以下3個:
①根據(jù)施工總進度表上所列的工程項目,分析完成每個項目的全部工序。②根據(jù)各工序的施工方法,查國家頒發(fā)的有關(guān)概預算定額,分列完成單位工程各工序所需要的勞動工日數(shù)量。③綜合各工序的勞動工日數(shù)量,得單位工程的綜合勞動力定額。
總勞動力計算以單位工程勞動力為基礎(chǔ),根據(jù)施工進度節(jié)點主斷面進行總勞動力累加。
VBA 是Visual Basic for Application 的簡寫,是由微軟開發(fā)的自動化語言。Excel VBA 是寄生在Excel中的VBA 語言,必須在Excel 中運行。通過Excel VBA 可以完成Excel 的全部功能,還可以讓任務自動執(zhí)行,擺脫繁瑣的日常工作,從而令工作更有效率。
Excel VBA 有兩種過程,一個是Sub 過程,一個是Function 過程。Excel 自定義函數(shù)主要是用Excel 的Function 功能將計算過程集成在函數(shù)當中,就像調(diào)用Excel 自身函數(shù)一樣方便、靈活。
現(xiàn)以擋土墻混凝土為例,分析每個項目的全部工序。根據(jù)施工組織設計提供的施工方法,擋土墻在施工過程中的主要工序為:0.8 m3混凝土攪拌機拌制混凝土→1t 機動翻斗車水平運輸200 m至施工現(xiàn)場→0.65 m3混凝土吊罐經(jīng)溜槽轉(zhuǎn)運入倉→擋土墻頂寬30 cm澆筑振搗。
根據(jù)施工工序,查詢部頒《水利建筑工程概算定額》,其相應的定額號為:
1)0.8 m3混凝土攪拌機拌制混凝土:40 172。
2)1t 機動翻斗車水平運輸200 m:40 193。
3)0.65 m3混凝土吊罐經(jīng)溜槽轉(zhuǎn)運入倉:40 236。
4) 擋土墻頂寬30cm 澆筑振搗:40 068。
根據(jù)定額40 068,澆筑100 m3混凝土需要拌制和運輸107 m3。因此,在計算人工時,工序1、2、3 都應乘以相應的系數(shù)1.07。而定額40 236中,如經(jīng)溜槽( 筒) 轉(zhuǎn)運,人工、機械定額乘以1.25 系數(shù),因此,工序3 的系數(shù)應為1.07 ×1.25 =1.34。
用施工強度乘以勞動力定額即為勞動力需要量。傳統(tǒng)的計算方法是先計算每個工序每m3每天( 一般為8 h) 需要的工時( 即勞動力定額) ,然后乘以每天施工的方量,即每個工序需要的勞動力。然后分別將其他工序,每個工序勞動量相加,即為每個項目的勞動力需要量。
3.3.1 將數(shù)據(jù)輸入至Excel
在計算之前,需將概算定額數(shù)據(jù)輸入至Excel 表格中。例如定額編號10001,需要總工時為43.8??蓪⒕幪栞斎階1 單元格,將43.8 輸入A2 單元格,以此類推將定額數(shù)據(jù)全部輸入至Excel 表格中,備用。
3.3.2 編制Excel VBA Function 程序
打開VBE 編輯器( Alt+F11) →插入模塊見圖1。
圖1 VBE 編輯器窗口示意圖
在VBE 窗口便出現(xiàn)工作簿1—模塊1 的編輯器??梢栽谄鋬?nèi)輸入相應的代碼,來計算勞動力需要量。下面是代碼的開頭部分:
Public Function needpernum2( norm) As String
Pbulic Funciton 表明程序是個公有自定義函數(shù)。
needpernum2 是自定義函數(shù)的名稱。
norm 為函數(shù)的參數(shù)。
string 表明返回值為字符型。
編輯完成函數(shù)之后就可以在Excel 中使用了。
圖2 是在實際設計中的截圖。
圖2 Excel 調(diào)用過程及顯示結(jié)果
截圖中的“定額,系數(shù)”一項,是所采用的定額和其對應的變量( 在Function 函數(shù)中自定義) 。公式欄中列出了相應的公式: “=needpernum2( F3) * E3”日需要勞動力數(shù)量一欄即為每天所需要的勞動力數(shù)量。
以此類推可以計算出所有項目的勞動力數(shù)量,根據(jù)計算結(jié)果可以計算施工期高峰勞動力數(shù)量、施工期平均勞動力數(shù)量和整個工程施工的總勞動量以及勞動力需要量曲線。
可以將編制的Function 程序制作成Excel 加載宏,使用時隨時加載,無需將數(shù)據(jù)重復導入。
利用Excel VBA 不僅能快速的計算出水利水電工程施工勞動力數(shù)量,提高了工作效率。而且利用Excel自定義函數(shù),為解決其他同類型的問題,擴展了思路。
[1]謝培忠. 水利水電工程施工組織設計理論問題初探[J]紅水河,1994(01) :39 -45.
[2]袁光裕. 水利工程施工[M]. 北京: 中國水利水電出版社,2005.
[3]朱黨生. 水利水電工程環(huán)境影響評價[M]. 北京:中國環(huán)境科學出版社,2006.
[4]康世榮. 水利水電工程施工組織設計手冊[S]. 北京:中國水利水電出版社,1996.
[5]何非.Excel Vba 高效辦公從入門到精通[M]. 北京:中國青年出版社,2006.