background image

245

科技资讯

  科技资讯  S C I E N C E   &   T E C H N O L O G Y   I N F O R M A T I O N

2008  NO.07

SCIENCE & TECHNOLOGY INFORMATION

学 术 论 坛

[2] 柯晓明.控制催化裂化再生烟气中 SOx 排

放的技术[J].炼油设计,1999,29(8):51~
54.

[3] Kevin R. Gilman, Hugues B. Vincent

and Thomas F. Walker. The Cost of
Controlling Air Emissions Generated
b y   F C C U ’s .   N P R A .   A M - 9 8 - 1 5 .

[4] Andrea Amoroso, Nicholas Confuorto.

Report on the LABSORBTM Regen-
erative SO2 Scrubbing System Appli-
cation at the Eni S.p.A Refinery FCCU
in Sannazzaro, Italy. AM-05-33.

[5] 杨秀霞,董家谋.控制催化裂化装置烟气中

硫化物排放的技术[J].石化技术,2001,8
(2):126~130.

[6] 刘鸿元. THIOPAQ 生物脱硫技术[J].中

氮肥,2002(5):53~57.

[7] Edwin H. Weaver, Scott T Eagleson.

FCCU Particulate Emissions Control
for the Refinery MACT Ⅱ Standard
-system Design for the 21stCentury.
N P R A .   A M - 9 9 - 1 8 .

[8] William Bandy, Dr. Gebhard Bandel.

Integrated Environmental Solution for
FCCU SO2 — SO3 — PM2.5 Emissions.
N P R A   A M - 0 5 - 6 5 .

[9] Steven F Meyer, Dynawave Wet Gas

Scrubbing: A New Alternative for Claus
Unit Tail Gas Treating. NPRA AM-
0 6 - 6 1 .

分项结转分步法是大量大批多步骤生产

企业的产品成本计算方法之一。这种方法手
工计算较为繁琐,同时由于成本核算财务软件
的初始设置非常复杂,目前主流财务软件尚未
解决其电算化问题。产品成本计算电算化问
题的研究成果也不多。郑翠菊(2003)、孙红旗
(2002)、宋立(2003)、刘曜(2001)初步了提出
用 Excel 解决产品成本核算问题,然而均未解
决循环问题。为此,本文提出用 ExcelVB 解决
分项结转分步法计算产品成本的方案,并实现
循环,以期实现成本核算的准确性、及时性和
自动化, 提高财会人员的工作效率; 也期望在
应用 ExcelVB 解决其他产品成本计算方法方
面起到抛砖引玉的作用。

1 解决方案的步骤

为了便于说明, 本文将结合实例进行介

绍。某企业甲产品经过二个车间连续加工制
成, 一车间生产的 A 半成品, 直接转入二车间
加工成甲产成品。原材料于生产开始时一次
投入, 各车间月末在产品完工程度均为 5 0 % ,
某月有关产量记录资料和费用记录资料如图1
中表 1 、表 2 所示。各车间生产费用在完工
产品和在产品之间的分配采用约当产量比例
法。用 ExcelVB 解决分项结转分步法下产品
成本计算的步骤如下:
1.1 用Excel建立工作表

先用 Excel 建立空白工作表(命名“×月

份”) , 再输入本月末在产品完工程度、当月
产量记录资料和生产费用记录资料等原始数
据( 如图 1 所示, 各车间产品成本明细账为空
表) 。
1.2 确定各单元格的运算关系

产量记录资料表各单元格的运算关系为:

C 9 = C 6 + C 7 - C 8 ; D 7 = C 8 ; D 9 = D 6 + D 7 - D 8 。

第一车间产品成本明细账各单元格的运

算关系为: B 2 3 = B 1 6 ; C 2 3 = D 1 6 ; D 2 3 = F 1 6 ;
E 2 3 = B 2 3 + C 2 3 + D 2 3 ; B 2 4 = H 1 6 ; C 2 4 = I 1 6 ;
D 2 4 = J 1 6 ; E 2 4 = B 2 4 + C 2 4 + D 2 4 ; B 2 5 = B 2 3
+ B 2 4 ; C 2 5 = C 2 3 + C 2 4 ; D 2 5 = D 2 3 + D 2 4 ;
E25=E23+E24;B26=C8;C26=C8;D26=C8;
B 2 7 = C 9 ; C 2 7 = C 9 * B 1 ; D 2 7 = C 9 * B 1 ;
B 2 8 = B 2 6 + B 2 7 ; C 2 8 = C 2 6 + C 2 7 ; D 2 8 = D 2 6 +
D 2 7 ; B 2 9 = R O U N D ( B 2 5 / B 2 8 , 2 ) ;
C 2 9 = R O U N D ( C 2 5 / C 2 8 , 2 ) ; D 2 9 = R O U N D
( D 2 5 / D 2 8 , 2 ) ; E 2 9 = B 2 9 + C 2 9 + D 2 9 ;
B 3 0 = R O U N D ( B 2 6 * B 2 9 , 2 ) ;

图 1  分项结转分步法产品成本计算图
C 3 0 = R O U N D ( C 2 6 * C 2 9 , 2 ) ; D 3 0 =

ROUND(D26*D29,2);E30=B30+C30+D30;
B 3 1 = B 2 5 - B 3 0 ; C 3 1 = C 2 5 - C 3 0 ; D 3 1 = D 2 5 -
D 3 0 ; E 3 1 = E 2 5 - E 3 0 。

第二车间产品成本明细账各单元格的运

算关系为: B 3 7 = C 1 7 ; D 3 7 = E 1 7 ; E 3 7 = D 1 7 ;
F 3 7 = G 1 7 ; G 3 7 = F 1 7 ; H 3 7 = B 3 7 + C 3 7
+D37+E37+F37+G37;E38=I17;G38=J17;
H 3 8 = B 3 8 + C 3 8 + D 3 8 + E 3 8 + F 3 8 + G 3 8 ;
B 3 9 = B 3 0 ; D 3 9 = C 3 0 ; F 3 9 = D 3 0 ; H 3 9 = E 3 0 ;
B 4 0 = B 3 7 + B 3 8 + B 3 9 ; D 4 0 = D 3 7 + D 3 8 + D 3 9 ;
E 4 0 = E 3 7 + E 3 8 + E 3 9 ; F 4 0 = F 3 7 + F 3 8 + F 3 9 ;
G 4 0 = G 3 7 + G 3 8 + G 3 9 ; H 4 0 = H 3 7 + H 3 8 + H 3 9 ;
B 4 1 = D 8 ; D 4 1 = D 8 ; E 4 1 = D 8 ; F 4 1 = D 8 ;
G 4 1 = D 8 ; B 4 2 = D 9 ; D 4 2 = D 9 ; E 4 2 = D 9 * B 1 ;
F42=D9;G42=D9*B1;B43=B41+B42;D43=
D 4 1 + D 4 2 ; E 4 3 = E 4 1 + E 4 2 ; F 4 3 = F 4 1 + F 4 2 ;
G43=G41+G42;B44=ROUND(B40/B43,2);
D 4 4 = R O U N D ( D 4 0 / D 4 3 , 2 ) ; E 4 4 = R O U N D
(E40/E43,2);F44=ROUND(F40/F43,2);

G 4 4 = R O U N D ( G 4 0 / G 4 3 , 2 ) ; H 4 4 = B 4 4 +
C 4 4 + D 4 4 + E 4 4 + F 4 4 + G 4 4 ; B 4 5 = R O U N D
(B41*B44,2);D45=ROUND(D41*D44,2);
E 4 5 = R O U N D ( E 4 1 * E 4 4 , 2 ) ; F 4 5 = R O U N D
(F41*F44,2);G45=ROUND(G41*G44,2);
H 4 5 = B 4 5 + C 4 5 + D 4 5 + E 4 5 + F 4 5 + G 4 5 ;
B 4 6 = B 4 0 - B 4 5 ; D 4 6 = D 4 0 - D 4 5 ; E 4 6 = E 4 0 -
E 4 5 ; F 4 6 = F 4 0 - F 4 5 ; G 4 6 = G 4 0 - G 4 5 ;
H 4 6 = H 4 0 - H 4 5 。

需要注意的是, 各车间“产品成本明细

账”中有关单元格运算关系涉及乘除的, 必
须采用 round()函数,进行四舍五入保留小数
点后两位处理, 同时“月末在产品成本”用
减法, 以使成本数据符合会计习惯, 与手工会
计一致( 棋盘式平衡) 。

经过上述单元格的运算,即可首次得到各

该最终完工产品成本资料。以后各月产品成
本资料可设计“产品成本自动计算”程序来
完 成 。
1 .3 “产品成本自动计算”程序设计

先选择 Excel 中工具菜单下的“宏 \vi-

sual basic 编辑器”,然后系统调用 VB 编辑
器, 选择 V B 编辑器“插入”菜单下的“模
块”, 最后在模块中输入以下代码:

行号           代码
1   Sub 分项结转分步法()
2     Sheets(1).Select
3     Sheets.Add
4     Sheets(2).Select
5     Cells.Select
6     Selection.Copy
7     Sheets(1).Select
8     Range("A1").Select
9     ActiveSheet.Paste

ExcelVB 在分项结转分步法中的应用

戴勇  荣树新

(湖南工程职业技术学院土木工程系  湖南长沙  410151)

摘  要: 由于用财务软件进行产品成本核算的初始设置非常复杂, 目前主流财务软件尚未解决产品成本核算的电算化问题。为此, 本文
提出用 ExcelVB 解决分项结转分步法计算产品成本的方案,以期实现成本核算的准确性、及时性和自动化,提高财会人员的工作效率;也
期望在应用 ExcelVB 解决其他产品成本计算方法方面起到抛砖引玉的作用。
关键词:ExcelVB  分项结转  分步法  产品成本
中图分类号:TU72

文献标识码: A

文章编号:1672-3791(2008)03(a)-0245-02