新中大报表使用流程及公式设置.docx
《新中大报表使用流程及公式设置.docx》由会员分享,可在线阅读,更多相关《新中大报表使用流程及公式设置.docx(31页珍藏版)》请在冰豆网上搜索。
新中大报表使用流程及公式设置
一.基本功能
1.简介
新中大财务软件的"报表处理系统"模块是新一代财经报表制作工具的杰出代表,它以久负盛名的PowerBuilder和VisualC++工具合成开发,在设计思路上充分吸收了著名的Excel电子表格的优点,并且淋漓尽致地发挥了Windows的特点,在操作上最大程度地体现了新工具方便、直观、快捷、实用、美观等特点。
新中大报表处理系统提供的主要功能可归纳为以下几点:
报表管理 报表制作
公式定义 自动计算
表间取数 格式转换
比较分析 平衡校验
批处理 同类汇总
传出与汇入(适用于上下级单位)
2.进入报表处理系统
在报表处理系统的主窗口内有本单位本年本月的报表列表,上方是主菜单,左侧是常用功能的快捷钮。
下面将说明其功能和作用。
在窗口右边的是本年报表的列表子窗口,子窗口内每行表示一张报表,报表的内容有报表分组、表名、日期、文件名(仅对单机版)、拥有者、批注等;窗口内有一蓝条,表示当前行;对于新建核算单位,窗口内都有几张供参考的基本报表如"资产负债表"、"损益表"等等。
用鼠标双击或按回车键即可打开该报表进行编辑,点击鼠标右键则可处理报表的批注。
在窗口左侧是几个最常用功能的快捷键:
"查询"、"修改"、"建表"、"删表"、"筛选"、"列表显示"、"树状显示"、"帮助"等,其中"查询"、"修改"、"删表"都是对于右边窗口中的当前报表而言的,可以分别进行相应的操作。
其中"列表显示"和"树状显示"相当于是一切换开关,报表可以树结构显示:
在树状窗口的右下方有一小图标:
,点击后你可以根据自己的意愿定义报表树的每一层。
主菜单中的功能包括报表分组及类别管理、报表汇总、报表复制、批处理、操作员权限管理、以及数据备份与恢复等功能,这些功能将在"六.报表管理"中介绍。
.报表制作
在财务管理中,除了需要制作常规的几张格式统一的报表外,还经常需要制作各种各样的内部管理报表,而且这些报表的格式和内容是多变的。
为此,本软件提供了完善的制表工具,并汇合了最灵活、最方便和自由的操作手段、准备了100多个函数,使用户自己能随心所欲地制作各种各样的复杂报表。
1.建表
点击功能快捷键"建表"即可生成新报表。
有两种建表方式:
1.新建
2.从原有报表复制。
"新建"即建立全新的报表,在此需要定义空白报表的行数、列数、行高、列宽、默认字体字型等等必要参数;如果仅仅需要按照原有报表来生成,那么可以通过"从原有报表复制"功能来获得,复制后的报表格式与原表一致。
2.报表制作
点击功能键"修改",屏幕将出现报表编辑窗口,可以进行对当前报表的编辑。
在该窗口的上方为报表制作总菜单,菜单内有所有用得到的功能,如"存盘"、"插行"、"删行"、"删列"、"组合"、"计算分析"、"选项"、"打印"、"字串替换"等等。
如果要改变单元长度、高度变化,可将鼠标移动至顶行(或最左列)两单元的交界处,此时鼠标的光标形状将改变,按住鼠标左键左右或上下拖动即可使单元大小发生变化。
当鼠标点击任一单元,该单元将以醒目的红色边框显示,表示该单元已经是"当前单元",菜单上的许多功能都是针对确定的单元即当前单元的。
当用鼠标作上下左右拖拉时,多个单元将同时被选中,如图所示:
那么上图中的这12个单元将一起都作为"当前单元".
如果在当前单元处点击鼠标右键,屏幕将弹出一个纵向菜单,该弹出式菜单内有和本单元格式有关的功能,如"对齐方式"、"字体"、"边界线条宽度"、"小数位数"等等:
在此可以直接修改当前单元的大多数属性,尽管许多属性和上面总菜单中的属性重复,但操作更加方便。
在该菜单中有下列几个重要的概念、功能需要解释:
1)边界
2)组合
3)保护
4)实表行列号
3.报表输入
在主窗口上方为数据录入行,左边提示的是当前单元的单元名,如A1、C3等等,数据录入行用于输入当前单元的内容或表达式:
输入内容有公式和非公式之分,当输入内容以等号=开头时,软件自动将该内容默认为公式,公式是由函数和数字、运算符组成,并且必须要经过计算以后才能在报表中显示。
当一个单元输入完成,击回车键后光标自动跳到右边(或下方,在"选项"中设置)单元,此时需要再敲一次回车键就能继续录入该单元的内容,也即第一次回车表示录入完成、切换单元,第二次回车表示开始新单元的录入。
在这两次回车键中间,可以用键盘的上、下、左、右键控制光标的移动,当然也可以用鼠标直接点取。
在数据录入行的最右侧有一个图标,点击后将出现函数引导录入窗,在此你可以查看所有可用函数、各函数的参数等内容,帮助你快速查找函数、录入公式。
各函数实现的功能、使用方法参见<<三.报表函数>>。
三.报表函数
每个单元中的内容可以有二种数据来源:
1.直接填数、填字
2.公式
公式由函数、数字、运算符、括号组成,公式输入时一律以等号"="开头。
在新中大财务软件中,函数分细分为九类。
函数的书写规则为:
函数名( 参数1,参数2,...,参数n )
括号内可以带规定的和可选的参数,以下为参数含义:
C -科目代码
B -部门代码
ZY-摘要
HT-合同号
I -项目代码
N -数值
DQH-地区号
DWDM-单位代码
Y -年度
M -月份
D -账套号
X -下级单位代码
以下将函数分九类介绍,括号中用粗体加黑的参数表示规定必须输入的参数,用斜体小写的参数表示是可选参数。
九类函数分别为:
1.公共函数
2.普通金额类函数
3.外币类函数
4.数量类函数
5.项目核算类函数
6.季度函数
7.预算函数
8.固定资产取数函数
9.工资取数函数
1.公共函数
KMMC(C)
科目名称
DWMC(d)
核算单位名称
XJDWMC(X)
下级单位名称
ZBR( )
制表人
ZBRQ( )
制表日期
Year( )
当前年度
Month( )
报表的当前月份
LastDay(m)
某月最后一天
Sum(左上单元:
右下单元) 或
Sum(单元1,单元2,...,单元n)
单元求和
Average(左上单元:
右下单元)或
Average(单元1,单元2,..,单元n)
求平均值
Max(左上单元:
右下单元)或
Max(单元1,单元2,...,单元n)
求最大值
Min(左上单元:
右下单元)或
Min(单元1,单元2,...,单元n)
求最小值
ABS(N)
绝对值
ROUND(N,小数位数)
四舍五入
INT(N)
求小于参数的最大整数
CEILING(N)
求大于参数的最小整数
MOD(被除数,除数)
被除数除以除数的余数
IF(条件等式,满足值,不满足值)
条件判断
REF(报表类型,月份,"单元",
"下级单位代码",年度,"账套号","组别")
表间引用
NEWREF(报表类型,月份,"单元","下级单位代码",年度,"账套号",长度,起始,结束,"组别"
支持通配符的表引用
DBF("文件名",行,列)或
DBF("文件名","行/列:
行/列")
从DBF文件取数
注意事项:
SUM()、AVERAGE()、MAX()、MIN()函数的参数写法举例如下:
=SUM(B4,B7) 将B4、B7单元内容相加
=SUM(B6:
D9) 从B6到D9单元这一矩形区域的多个单元的内容相加
条件判断函数IF(T,V1,V2)按条件求值,如果T为真,返回V1,否则返回V2,条件表达串T必须带=、>、<、>=、<=、<>中的一个。
REF()函数中的"单元"可以取自其它报表某一单元或某一矩形区域内的多个单元数值,单元名前后须有单引号或双引号,函数用法例如:
=REF(01,03,"A3") 表示取3月份、类型码为01的报表的A3单元
=REF(01,,"A3:
B5") 表示将当前月、类型码为01的报表从A3到B5这一区域共6个单元内容填入本表以本单元为左上角的区域内
=REF(01,03,"A3:
B5",0002) 表示取下级单位码为0002的表从A3到B5这一区域的内
=REF(02,,"A41",,1996,03) 表示取03账套1996年02类型表A41单元内容。
NEWREF()函数与REF()函数用法基本一致,它支持账套号使用通配符,以简化书写。
用法例如:
=NEWREF(01,03,"A3",,,0<*>,1,1,5) 表示取3月份、类型码为01,账套号从01至05的报表的A3单元之和。
相当于REF(01,03,"A3",,,01)+REF(01,03,"A3",,,02)+……+REF(01,03,"A3",,,05)
=NEWREF(01,03,"A3",,,1<*>,2,18,25) 表示取3月份、类型码为01,账套号从118至125的报表的所有A3单元之和。
当长度为1时,也支持字母通配,例如:
=NEWREF(01,03,"A3",,,0<*>,1,A,C) 表示取3月份、类型码为01,账套号从1A至1C的报表的A3单元之和。
相当于REF(01,03,"A3",,,0A)+REF(01,03,"A3",,,0B)+REF(01,03,"A3",,,0C)。
DBF()函数的文件名必须包括路径在内的文件名全称,"列"可以用数字顺序号或字段名表示,例如:
=DBF("\INFS.DBF",3,6) 取文件中第3行第六个列的内容
=DBF("\INFS.DBF",3,"COST") 取文件中第3行COST字段的内容
=DBF("\INFS.DBF","3/DEPT:
5/COST")
取文件中从第3行到第5行、从DEPT字段到COST字段的内容,DEPT字段必须在COST字段前面。
此外,该DBF文件的行删除标记不起作用,所以如果文件中有临时删除的记录,建议先执行PACK命令。
2.普通金额类函数
JFE(C,m,b,y,d)
某科目借方发生额
DFE(C,m,b,y,d)
某科目贷方发生额
JJE(C,m,b,y,d)
某科目借方净发生额
DJE(C,m,b,y,d)
某科目贷方净发生额
JLJE(C,m,b,y,d)
某科目借方累计发生额
DLJE(C,m,b,y,d)
某科目贷方累计发生额
JLJJE(C,m,b,y,d)
某科目借方累计净发生额
DLJJE(C,m,b,y,d)
某科目贷方累计净发生额
J_QCYE(C,m,b,y,d)
某科目借方期初余额
D_QCYE(C,m,b,y,d)
某科目贷方期初余额
J_QMYE(C,m,b,y,d)
某科目借方期末余额
D_QMYE(C,m,b,y,d)
某科目贷方期末余额
JZJE(C1,C2,m,b,y,d)
科目1对科目2的借方结转净额
DZJE(C1,C2,m,b,y,d)
科目1对科目2的贷方结转净额
LJJZJE(C1,C2,m,b,y,d)
科目1对科目2的累计借方结转净额
LJDZJE(C1,C2,m,b,y,d)
科目1对科目2的累计贷方结转净额
JQCYEHJ(C,m,b,y,d)
下级各科目期初借方余额合计
DQCYEHJ(C,m,b,y,d)
下级各科目期初贷方余额合计
JYEHJ(C,m,b,y,d)
下级各科目期末借方余额合计
DYEHJ(C,m,b,y,d)
下级各科目期末贷方余额合计
WLJFE(C,DQH,DWDM,b,m,y,d)
某往来单位在某科目的借方发生额
WLDFE(C,DQH,DWDM,b,m,y,d)
某往来单位在某科目的贷方发生额
J_QCWLYE(C,DQH,DWDM,b,m,y,d)
某往来单位在某科目的借方期初余额
D_QCWLYE(C,DQH,DWDM,b,m,y,d)
某往来单位在某科目的贷方期初余额
J_WLYE(C,DQH,DWDM,b,m,y,d)
某往来单位在某科目的借方期末余额
D_WLYE(C,DQH,DWDM,b,m,y,d)
某往来单位在某科目的贷方期末余额
SFE_WLSL(C,DQH,DWDM,b,m,y,d)
某往来单位科目收数量
FFE_WLSL(C,DQH,DWDM,b,m,y,d)
某往来单位科目发数量
SLJE_WLSL(C,DQH,DWDM,b,m,y,d)
某往来单位科目累计收数量
FLJE_WLSL(C,DQH,DWDM,b,m,y,d)
某往来单位科目累计发数量
QCJC_WLSL(C,DQH,DWDM,b,m,y,d)
某往来单位科目期初结存数量
QMJC_WLSL(C,DQH,DWDM,b,m,y,d)
某往来单位科目结存数量
J_QCWLYE_WB(C,DQH,DWDM,b,m,y,d)
某往来单位科目外币借方期初余额
D_QCWLYE_WB(C,DQH,DWDM,b,m,y,d)
某往来单位科目外币贷方期初余额
J_WLYE_WB(C,DQH,DWDM,b,m,y,d)
某往来单位科目外币借方期末余额
D_WLYE_WB(C,DQH,DWDM,b,m,y,d)
某往来单位科目外币贷方期末余额
WLJFE_WB(C,DQH,DWDM,b,m,y,d)
某往来单位科目外币借方发生额
WLDFE_WB(C,DQH,DWDM,b,m,y,d)
某往来单位科目外币贷方发生额
J_WLLJE_WB(C,DQH,DWDM,b,m,y,d)
某往来单位科目外币借方累计额
D_WLLJE_WB(C,DQH,DWDM,b,m,y,d)
某往来单位科目外币贷方累计额
GRJFE(C,Grdm,m,y,d)
某往来个人科目的借方发生额
GRDFE(C,Grdm,m,y,d)
某往来个人科目的贷方发生额
J_QCGRYE(C,Grdm,m,y,d)
某往来个人科目的借方期初余额
D_QCGRYE(C,Grdm,m,y,d)
某往来个人科目的贷方期初余额
J_GRYE(C,Grdm,m,y,d)
某往来个人科目的借方期末余额
D_GRYE(C,Grdm,m,y,d)
某往来个人科目的贷方期末余额
JFE_ZY(C,ZY,m,b,y,d)
某科目按摘要筛选借方发生额
DFE_ZY(C,ZY,m,b,y,d)
某科目按摘要筛选贷方发生额
JLJE_ZY(C,ZY,m,b,y,d)
某科目按摘要筛选借方累计发生额
DLJE_ZY(C,ZY,m,b,y,d)
某科目按摘要筛选贷方累计发生额
JFE_HT(C,HT,m,b,y,d)
某科目某往来合同的借方发生额
DFE_HT(C,HT,m,b,y,d)
某科目某往来合同的贷方发生额
JLJE_HT(C,HT,m,b,y,d)
某科目某往来合同的借方累计发生额
DLJE_HT(C,HT,m,b,y,d)
某科目某往来合同的贷方累计发生额
QCYE_HT(C,HT,m,b,y,d)
某科目某往来合同的期初余额
QMYE_HT(C,HT,m,b,y,d)
某科目某往来合同的期末余额
注意事项:
以上函数中参数M、B、Y、D为选项,可以不输入,M不输入则默认为当前月,Y、D不输入则默认为当前账套当前年度,例如下列格式均合法:
=JFE(501) 表示取501科目本月借方发生额
=JFE(501,11) 表示取501科目11月份借方发生额
=JFE(501,Month()-1) 表示取501科目上月借方发生额
=JFE(501,,02) 表示501科目、代码为02的部门的本月借方发生额
=JFE(501,,02,1997,03) 表示03套账、1997年501科目、代码为02的部门的本月借方发生额
函数中的参数可以输入绝对数,可以从其它单元内取,例如输入:
=JFE(521,B3) 其中B3为单元名,即月份从B3单元内取出。
如果有些代码和单元名重复,那么可以用引号"(或')分隔,例如输入:
=JFE(521,3,'B1') 其中'B1'为部门代码
=JFE(521,3,B1) 表示部门代码从取自B1单元。
如果函数中要使用参数Y,而不需要输部门代码,那么B参数必须留空,即多增加一个逗号,例如:
=JFE(101,2, ,1995)
如果上式写成=JFE(102,2,1995),则1995将会被认作部门代码。
参数中的代码、摘要可以带有统配符"?
",如:
=JFE(1?
1) 表示科目代码第2位为任意字符均可,式中含义为取101、111、121、131等科目本月借方发生额之和。
函数JZJE、DZJE、LJJZJE、LJDZJE是为了生成损益表、现金流量表而专门设立的,参数中第二个C为对方科目代码,对于损益表,该科目通常是指本年利润、生产成本,对于现金流量表,该科目就是现金、银行科目,公式如:
=DZJE(521,321) 表示取521科目贷方结转给321科目的金额
=LJDZJE(501,101) 表示对方科目为现金的501科目的贷方累计发生额
函数JYEHJ、DYEHJ用法较为特殊,它们分别表示某科目的下级科目借方余额合计、贷方余额合计;如果此科目是单位往来科目而没有下级科目,则分别表示所有有借方余额的往来单位的余额合计、所有有贷方余额的往来单位的余额合计。
3.外币类函数
J_QCWLYE_WB(C,DQH,DWDM,b,m,y,d)
某往来单位科目外币借方期初余额
D_QCWLYE_WB(C,DQH,DWDM,b,m,y,d)
某往来单位科目外币贷方期初余额
J_WLYE_WB(C,DQH,DWDM,b,m,y,d)
某往来单位科目外币借方期末余额
D_WLYE_WB(C,DQH,DWDM,b,m,y,d)
某往来单位科目外币贷方期末余额
WLJFE_WB(C,DQH,DWDM,b,m,y,d)
某往来单位科目外币借方发生额
WLDFE_WB(C,DQH,DWDM,b,m,y,d)
某往来单位科目外币贷方发生额
J_WLLJE_WB(C,DQH,DWDM,b,m,y,d)
某往来单位科目外币借方累计额
D_WLLJE_WB(C,DQH,DWDM,b,m,y,d)
某往来单位科目外币贷方累计额
J_QCYE_WB(C,m,b,y,d)
某科目外币借方期初余额
D_QCYE_WB(C,m,b,y,d)
某科目外币贷方期初余额
J_QMYE_WB(C,m,b,y,d)
某科目外币借方期末余额
D_QMYE_WB(C,m,b,y,d)
某科目外币贷方期末余额
JFE_WB(C,m,b,y,d)
某科目外币借方发生额
DFE_WB(C,m,b,y,d)
某科目外币贷方发生额
JJE_WB(C,m,b,y,d)
某科目外币借方净发生额
DJE_WB(C,m,b,y,d)
某科目外币贷方净发生额
JLJE_WB(C,m,b,y,d)
某科目外币借方累计发生额
DLJE_WB(C,m,b,y,d)
某科目外币贷方累计发生额
JLJJE_WB(C,m,b,y,d)
某科目外币借方累计净发生额
DLJJE_WB(C,m,b,y,d)
某科目外币贷方累计净发生额
FSE_XM_WB(I,C,m,y,d)
某项目某科目外币借方净发生额
LJE_XM_WB(I,C,m,y,d)
某项目某科目外币贷方净发生额
4.数量类函数
SFE_WLSL(C,DQH,DWDM,b,m,y,d)
某往来单位科目收数量
FFE_WLSL(C,DQH,DWDM,b,m,y,d)
某往来单位科目发数量
SLJE_WLSL(C,DQH,DWDM,b,m,y,d)
某往来单位科目累计收数量
FLJE_WLSL(C,DQH,DWDM,b,m,y,d)
某往来单位科目累计发数量
QCJC_WLSL(C,DQH,DWDM,b,m,y,d)
某往来单位科目期初结存数量
QMJC_WLSL(C,DQH,DWDM,b,m,y,d)
某往来单位科目结存数量
QCJC_XMSL(I,C,b,m,y,d)
某项目科目期初结存数量
QMJC_XMSL(I,C,b,m,y,d)
某项目科目期末结存数量
SNLJ_XMSL(I,C,b,m,y,d)
某项目科目上年数量累计
SFE_XMSL(I,C,b,m,y,d)
某项目科目收数量
FFE_XMSL(I,C,b,m,y,d)
某项目科目发数量
SLJE_XMSL(I,C,b,m,y,d)
某项目科目收数量累计
FLJE_XMSL(I,C,b,m,y,d)
某项目科目发数量累计
ZLJ_XMSL(I,C,b,m,y,d)
某项目科目数量累计
QCSL(C,m,b,y,d)
期初数量
QMSL(C,m,b,y,d)
期末数量
SSL(C,m,b,y,d)
收数量
FSL(C,m,b,y,d)
发数量
SLJSL(C,m,b,y,d)
收累计数量
FLJSL(C,m,b,y,d)
发累计数量
JZSL(C1,C2,m,b,y,d)
借方结转数量
DZSL(C1,C2,m,b,y,d)
贷方结转数量
LJJZSL(C1,C2,m,b,y,d)
借方累计结转数量
LJDZSL(C1,