周萬棟,江 津
(上海華潤大東船務(wù)工程有限公司,上海202150)
船體分段在完工以后,根據(jù)不同船廠的生產(chǎn)模式,需要對不同的施工方和船東方進(jìn)行重量結(jié)算。每個分段都有數(shù)以百計的零件,全船則有數(shù)以千計的零件需要統(tǒng)算。根據(jù)零件流向碼的不同,又需要對不同施工方的結(jié)算予以區(qū)別。對于船東方和施工方的計算方法也有區(qū)別,即對施工方的重量計算按照凈料計算;而對船東方的重量計算,則應(yīng)按照毛料重量進(jìn)行計算。
此外,每個單船項目都要進(jìn)行單船的成本計算、鋼板利用率計算等,需要計算的項目非常繁雜,工作量很大。因此,全船鋼結(jié)構(gòu)重量結(jié)算是船舶制造企業(yè)中最為重要的計算項目,對于企業(yè)的成本控制和經(jīng)濟(jì)收益有著至關(guān)重要的作用。如果出現(xiàn)漏算,必將造成企業(yè)的收益損失;如果出現(xiàn)計算偏差必將出現(xiàn)數(shù)據(jù)混亂,損害施工方利益。
本文通過Excel表格的函數(shù)語句在船體分段計算中的運用實例,介紹一種降低計算工作量、提高工作效率、獲得可靠數(shù)據(jù)的計算方法。
(1)分段制作,施工隊一包到底;分段完工后送到塢內(nèi)(或船臺)進(jìn)行搭載的生產(chǎn)模式。這樣的生產(chǎn)模式,在中小船廠生產(chǎn)中比較普遍。即鋼板或型材在內(nèi)場下料并加工好之后,配送到外場施工隊手中,施工隊負(fù)責(zé)根據(jù)圖紙將零件預(yù)制成小組件,進(jìn)行中組立和分段總組。除了需要在塢內(nèi)搭載散裝的零件外,所有分段制作的工作都由指定的施工隊完成。分段制作好以后,送入塢內(nèi)(或船臺),由另外指定的施工隊進(jìn)行搭載施工,直至船舶鋼結(jié)構(gòu)完工為止。
(2)零件下料加工、小組件及拼板由內(nèi)場完成,外場進(jìn)行中組立和總組施工;分段完成后送塢內(nèi)(或船臺)搭載的生產(chǎn)模式。這樣的模式,在大中型造船企業(yè)生產(chǎn)中運用比較普遍。即鋼板或型材在內(nèi)場下料加工好之后,由內(nèi)場進(jìn)行小組件制作、拼板甚至是小分段制作,然后配送到外場,由外場施工隊進(jìn)行中組立和總組施工??偨M施工完成后,分段送入船塢(或船臺)進(jìn)行搭載施工,直至船舶鋼結(jié)構(gòu)完工為止。
以上兩種生產(chǎn)模式,只是對生產(chǎn)的施工環(huán)節(jié)進(jìn)行劃分,但重量計算方式并無太大差別。本文介紹第一種生產(chǎn)模式的重量計算方法。
分段零件表如圖1所示。分段零件表應(yīng)包括“小組”、(“中組”)“大組”、“明細(xì)”、“毛重”工作表。其中,“小組”、(“中組”)“大組”為分段零件參與裝配的階段,每個零件的重量在上述表格中只出現(xiàn)1次,避免重復(fù)計算?!懊骷?xì)”為分段零件下料的重量表,“毛重”為對船東計算的重量表格。
“明細(xì)”和“毛重”表格中的重量內(nèi)容由下料時軟件生成的“重量明細(xì)表”(**.dat)文件產(chǎn)生,并通過Excel“分列”功能將表格分列成行列對齊的表格,再通過“篩選”功能把零件信息之間的空白行篩選出來并刪除掉。
經(jīng)過處理后的下料“重量明細(xì)表”的內(nèi)容經(jīng)復(fù)制粘貼到“明細(xì)”工作表內(nèi)備用。“明細(xì)”表就是零件的凈重表。
技術(shù)員比對圖紙,將“明細(xì)”表格內(nèi)的零件根據(jù)實際使用毛料情況,逐個修正成“毛重”表格備用。
最終形成的“明細(xì)”工作表形式如圖2所示。
圖1 分段零件表樣式
圖2 明細(xì)表樣式
圖2為某分段重量明細(xì)表,最終形成的明細(xì)表內(nèi)容及樣式必須和上圖樣式一致。
“毛重”表則由“明細(xì)”表格通過逐條修正重量得來,表格樣式與上表基本相同,僅是重量不同。
值得一提的是,上表中“單重”列是由“總重”列÷“數(shù)量”列得來的,為函數(shù)語句調(diào)用做鋪墊。
點擊“小組”進(jìn)入“小組”工作表,在第7行第H列插入函數(shù)語句:“=IF(ISBLANK(B7),"",IF (COUNTIF(明細(xì)!$A:$A,B7),VLOOKUP(B7,明細(xì)!$A$2:$H$1500,8,F(xiàn)ALSE),VLOOKUP ("*"&B7&"*",明細(xì)!$A$2:$H$1500,8,F(xiàn)ALSE)))”。點擊回車,這時“明細(xì)”表中與“01P”具有相同名字的零件的單重“1166.3”就被調(diào)入第7行第H列的表格中了,如圖3所示。
同樣,在第7行第J列插入語句:“=IF(ISBLANK(B7),"",IF(COUNTIF(毛重!$A:$A, B7),VLOOKUP(B7,毛重!$A$2:$H$1600,5,F(xiàn)ALSE),VLOOKUP("*"&B7&"*",毛重!$A $2:$H$1600,5,F(xiàn)ALSE)))”。點擊回車,將“毛重”表中與“01P”具有相同名字的零件單毛重“1420.4”調(diào)入第7行第J列中,如圖3所示。
圖3 “凈重”和“毛重”欄下的“單重”表內(nèi)分別插入函數(shù)語句
圖3表格內(nèi)的函數(shù)語句內(nèi)容是可以靈活調(diào)整的。具體語句含義:“(明細(xì)!$A:$A,B7)”即是要調(diào)用“明細(xì)”表中的A列的數(shù)據(jù)與本表B7內(nèi)名稱吻合的零件;“B7,明細(xì)!$A$2:$H$1500,8,F(xiàn)ALSE”是函數(shù)要處理在“明細(xì)”表中A2到H1500區(qū)域內(nèi)的數(shù)據(jù),“1500”改成“200”或“1800”等,但所有數(shù)據(jù)都應(yīng)覆蓋其中,原則上越大越好。上語句中的“8”是指調(diào)入的數(shù)據(jù)是來自“明細(xì)”表中的第8列的相應(yīng)位置。通過語句內(nèi)容的調(diào)整,可以將“明細(xì)”中的不同列的內(nèi)容調(diào)入到“小組”中來。調(diào)入到“中組”和“大組”方法相同。
同樣的,“毛重”位置的函數(shù)語句“……("*"&B7&"*",毛重!$A$2:$H$1600,5,F(xiàn)ALSE)))”中的“5”則是調(diào)用“毛重”表中的第5列相應(yīng)“單重”數(shù)據(jù)。毛重表內(nèi)容及樣式見圖4。
在“小組”表格中的第7行的“凈重”和“毛重”欄內(nèi)的“總重”內(nèi)分別插入函數(shù)語句,進(jìn)行求總重:“=IF(ISBLANK(B7),,(D7+E7+F7)*H7)”和“=IF(ISBLANK(B7),,(D7+E7+F7)*J7)”,通過下拉操作,所有重量都被調(diào)入零件表中。小組數(shù)據(jù)全部調(diào)入表如圖5所示。
用同樣的方法,在“大組”(如有“中組”,方法相同)進(jìn)行插入上述函數(shù)語句,調(diào)入重量并下拉。
數(shù)據(jù)調(diào)入需要注意的是:“中組”和“大組”表中出現(xiàn)零件的“名稱及規(guī)格”為“部件”時,重量應(yīng)為0 (或空白),這樣就不會重復(fù)計算,“部件”重量已經(jīng)在“小組”表中計算過。
圖4 “毛重”表內(nèi)容及樣式
圖5 “小組”數(shù)據(jù)全部調(diào)入表
對“小組”、“中組”和“大組”進(jìn)行求和,并把求和值進(jìn)行相加得“分段總重”。“分段總重”與“明細(xì)”中“下料總重”進(jìn)行比較,確認(rèn)所有下料重量和零件表重量一致,說明計算沒有出錯。分段總組和下料總重之比對如圖6所示。
從圖6看到,“下料總重”和零件表“分段總重”的差值為“0”,這時候,分段重量函數(shù)調(diào)入操作就結(jié)束。
但是,如果“下料總重”和“分段總重”差值不為“0”,則應(yīng)作如下檢查:
(1)查找“零件表”(“小組”和“大組”統(tǒng)稱“零件表”)的“零件號”是否全部囊括施工圖所有零件。
(2)“明細(xì)”中零件號和“零件表”中的零件名稱,是否完全一致。不一致的,則無法被調(diào)入零件表。
(3)“零件表”中零件的數(shù)量是否和“明細(xì)”表的數(shù)量一致。
檢查方法:可以在表格空白處插入函數(shù)語句,并根據(jù)需要修改函數(shù)語句內(nèi)容,把“明細(xì)”中的“零件號”、“零件數(shù)量”等信息逐批調(diào)入“零件表”中來,比較檢查錯誤出在什么地方。如圖7陰影區(qū)域所示,如果出現(xiàn)“#N/A”,則表明相應(yīng)零件名“210”在“明細(xì)”表中不存在。根據(jù)實際情況,把它們修改正確即可消除。
圖6 分段總組和下料總重的比對
圖7 數(shù)值插入出現(xiàn)“亂碼”的消除方法
關(guān)于分段毛重的“下料總重”和“分段總重”的比對方法和上式一樣。經(jīng)過比對和調(diào)整好的“零件表”,就可以作為對施工隊計算的依據(jù);“毛重”工作表內(nèi)的重量,可以作為對船東結(jié)賬的依據(jù)。通?!懊亍痹敿?xì)清單是不向船東提供的?!靶〗M”總重、“總組”總重、“散裝”總重都可以單獨撥出來用于針對性地對內(nèi)結(jié)算使用。
一個造船項目完工之后,對內(nèi)進(jìn)行工程款結(jié)算,對外進(jìn)行項目結(jié)價計算,是一項重要的工作,需要細(xì)致高效的計算過程。工程結(jié)算的好壞直接影響勞務(wù)費的公正發(fā)放,也關(guān)系到工程款的準(zhǔn)確回收。
本文通過Excel函數(shù)語句在船體鋼結(jié)構(gòu)重量計算中的應(yīng)用,證明高效使用工具軟件的重要性。