第三章 降龙990会计报表管理系统的报表公式定义Word格式.docx

上传人:b****8 文档编号:22920767 上传时间:2023-02-06 格式:DOCX 页数:27 大小:124.26KB
下载 相关 举报
第三章 降龙990会计报表管理系统的报表公式定义Word格式.docx_第1页
第1页 / 共27页
第三章 降龙990会计报表管理系统的报表公式定义Word格式.docx_第2页
第2页 / 共27页
第三章 降龙990会计报表管理系统的报表公式定义Word格式.docx_第3页
第3页 / 共27页
第三章 降龙990会计报表管理系统的报表公式定义Word格式.docx_第4页
第4页 / 共27页
第三章 降龙990会计报表管理系统的报表公式定义Word格式.docx_第5页
第5页 / 共27页
点击查看更多>>
下载资源
资源描述

第三章 降龙990会计报表管理系统的报表公式定义Word格式.docx

《第三章 降龙990会计报表管理系统的报表公式定义Word格式.docx》由会员分享,可在线阅读,更多相关《第三章 降龙990会计报表管理系统的报表公式定义Word格式.docx(27页珍藏版)》请在冰豆网上搜索。

第三章 降龙990会计报表管理系统的报表公式定义Word格式.docx

  取数结果的精度由@后跟一常数表示。

例如@3表示保留小数点后3位。

精度描述应在每一公式的结束位置,若公式后没有给出精度说明,则默认为小数点后两位。

例如某表的一条取数公式:

  L7C1=S135001001I2/S135001001I12@4

  表示该表第7行第1栏的数据等于121001001这一商品的月初单价,保留四位小数。

  4、账务系统取数公式的书写格式和语法规则

  1)描述取数公式的符号集:

  运算符:

+,-,*,/,(,),=

  范围描述符:

|

  累加描述符:

  数字:

0,1,2,3,4,5,6,7,8,9

  账务系统数据项描述符:

Y(y),M(m),D(d),S(s),I(I)

  报表的数据项描述符:

L(l),C(c)

  常量描述符:

#(当前月份),&

(当前年份)

  精度描述符:

@

  摘要标识分隔符:

\\,请注意该符号需成对出现

  2)描述账务系统数据的五要素:

  Y(y)年,M(m)月,D(d)日,S(s)科目代码,I(I)具体数据项

  ①描述年份的语法规则

  年的描述有三种形式:

  Y(y)后跟一常数,如Y2001表示2001年。

  Y(y)后跟一范围,如Y91|92,表示91年至92年。

Y(y)后跟一负数或当前年常量,

如Y-1,Y&

分别表示去年和今年。

  ②描述月份、日期的语法规则

  月份、日期的描述与年份的描述完全一致。

  ③描述科目代码的语法规则

  科目代码描述有三种形式:

  S(s)后跟科目代码,如S101001等。

  S(s)后跟一范围,如S101001|101009等。

  S(s)后跟一累加范围,如S101001~101010等。

  3)取数公式的书写格式:

  表栏=取数表达式[精度描述],其中:

  ①表栏是指当前表中的某一项或某一块。

  ②取数表达式是指由描述账务系统的五要素、常数和运算符组成的算术表达式。

  ③精度描述给出运算结果的精度,即保留小数点后的位数,也可省略。

如公式后没有给出精度说明,则默认为小数点后二位。

  下面列出几个正确的取数公式:

  L1C1=Y92M1S100100I1

  即:

第1行第1栏等于92年1月100100科目的年初余额。

  L1C2=S100110I2

第1行第2栏等于100110科目月初余额。

  L1|10C1=Y92M10S201100|201109I1

第1栏中第1行到第10行的数分别等于92年10月201100到201109科目年初余额。

  L2C1|5=M1|5S110004I4

第2行的第1栏到第5栏的数分别等于1到5月份110004科目的年内贷方发生额

  L3C2=Y-1S122I8@1

第3行第2栏等于上年本月122科目的下级科目中各借方余额之和,保留一位小数。

  L4C1=S122I9

第4行第1栏等于122科目所属最明细科目中各贷方余额之和

  以上公式凡最后没有精度描述的,均默认其结果保留二位小数。

  L1C1=D1~5S501I6

第1行第1栏等于当月1日累加到5日501科目的发生额之和

  L2C1=S101~600\Y01\I4-S101~600\Y01\I3

  表示:

“销售商品、提供劳务收到的现金(Y01)”取摘要中含“Y01”标识的科目101至600累计年内贷方与借方发生额之差。

  特别提醒:

I0的用法

  I0表示指定科目范围内同一摘要标识分录的发生额之和。

  用户采用摘要标识汇总法编制现金流量表时,由于补充资料项目往往在摘要标识时,不统一地标识在借方或贷方,给正常的标识取数带来不便,I0的出现,将对相同标识的借方或贷方的发生额进行累计,从而解决问题。

如:

以固定资产偿还债务的,制作会计凭证时,无论标识在借方还是在贷方,I0自动进行借贷方发生额合计,以满足报表编制需要。

公式表示为:

  L56C1=S101~600\B1\I0

  5、账务取数公式编辑

  根据上述原理和规则,可以方便地编辑完整的取数公式。

  这里的编辑包括公式的录入、修改以及插行、删行、块操作(定义、复制、移动、删除)、

校验等功能键的灵活运用。

  初次使用降龙990会计报表管理系统的用户,宜根据本单位报表内容的特点,按定义取数公式的原理,分析账簿与报表的关系,并将这一关系“翻译”成计算机可接受的取数公式,然后再编辑。

  编辑时首先点击“账务取数公式”模块,如同进行报表制作一样,选择需要编辑的账务取数公式的报表、版本号,系统便进入账务取数公式编辑状态,见图3-02。

图3-02

  系统出现报表、公式编辑两个窗口,用户可根据上半部分报表窗口的行栏次“L1C1”的提示,在下半部分的公式编辑窗口中进行账务取数公式的输入,公式输完后须仔细复核,特别是数据的序号(行号)、栏号(列号),科目的代码及“I或i”后的数字绝对不能写错。

  移动鼠标至下半部分的公式编辑窗口,按SHIFT+F1组合键,系统将给出公式性质码(I)

的详细帮助,见图3-01。

  为提高公式录入速度与准确度,降龙990会计报表管理系统还在公式编辑状态提供了“科目盒、摘要标识、取数性质码”的帮助,参图3-05。

使用时请先移动鼠标至下半部分的公式编辑窗口,通过点击菜单或按相关功能键来获取。

  注意:

用户在公式编辑状态下,如光标在“S(S)”后,通过“科目盒”选中所需的科目(或科目范围),点击“选中”钮,系统将自动在公式中输入科目代码;

反之,当光标在“I(i)”或其他字符后,系统虽提供“科目盒”帮助,但“选中”功能自行屏蔽,这主要是防止用户的误操作。

  虽然公式定义是一项繁琐的工作,但这是一次性的工作。

用户一旦定义成功,在(会计制度相对稳定的情况下)以后每月用此公式时无须再次输入,由于会计报表并非一成不变,因而账务取数公式要根据报表项目、报表格式以及编报要求的变动情况相应调整。

  用户输入的账务取数公式是否正确、是否符合上述公式的编写原则,系统提供了语法检查的功能。

点击报表运算公式状态的“语法检查”项,系统出现下拉式菜单“单句、全文检查”的选择窗口,参见图3-03。

按用户选择的检查方式进行检查,系统将提示语法错误的公式的行号、错误信息等,见图3-04,在提示窗口中点击行号、出错信息等处,选择“修改”,或双击错误信息处,系统将自动将光标移动到对应的需修改的公式行上,以供用户修改。

图3-03

图3-04

  同时,降龙990会计报表管理系统还在公式编辑状态提供了“查找、替换、字体设定”的小工具,使用户的账务取数公式的输入、修改更加方便,公式界面更加生动,见图3-05。

图3-05

  另外,在工具项中还提供了科目盒、摘要标识帮助、取数性质码帮助功能。

  降龙990会计报表管理系统用户还可以通过点击“公式打印”项,实时进行取数公式的打印、预览,为保存公式资料、修改公式提供方便。

系统通过点击“制作与处理”主菜单中的“保存公式”项,或点击“保存”快捷钮对上述公式进行存盘。

  应当指出,这里所称会计报表,不仅包括现行会计制度所规定的基本会计报表,如资产负债表;

还包括其他各种会计报表,如管理费用分摊表、生产成本分析表等。

二、报表运算公式定义

  1、运算公式的设计思路

  报表的数据运算可以涉及的报表资料很广,如电脑中已放有一批会计报表,不同表种如资产负债表、利润表等;

不同时间如1980年、1986年、甚至2001年的;

不同报表单位如下属甲单位、乙单位等几十个单位;

而且每个表种的格式也各不相同,如果要算出一张分析表,表中需要的数据要从已有全部会计报表中自动取得,并自动运算分析指标,这里的数据组就十分复杂了。

降龙990会计报表管理系统独辟蹊径,寻求会计报表自身的数据规律,精炼而概括地提出了报表运算的七要素理论,即任何一个报表的数据总可以用表号、年份、月份、日期、单位号、表的数据栏、表的数据行七个要素来定性取得。

这七个要素分别以T、Y、M、D、U、C、L来表示,成为一个变量表达式,变量间可以自由组合成运算公式,这样就实现了表内表间取数运算的可能。

  2、运算公式的语法规则

  

(1)描述运算公式的符号集:

  ①运算符:

+,-,*,/,(,),=,<

>

^(指数,位于数字6处,由SHIFT+6调用)

  ②范围描述符:

|,:

(仅限于条件公式中使用)

  ③累加范围描述符:

  ④数字:

  ⑤表的要素描述符:

T(t),Y(y),M(m),D(d),U(u),L(l),C(c)

  ⑥精度描述符:

@

  ⑦常量描述符:

(当前年份)

  ⑧条件描述符:

  {}条件公式特征符。

用户在设定含有条件的运算公式时,应将条件和公式书写在“{}”(一对大括号)中,以区别于其他运算公式。

  []条件优先执行符。

在条件公式中含有多重条件时,“[]”(方括号)内的条件将优先执行。

  &

&

并列条件符。

在多重条件下,用“&

”(区别于“&

”--当前年份)使条件并列,相当于“并且”,“&

”还用来连接多重结果。

  ||选择条件符。

在多重条件下,用“||”(区别于“|”--范围符)表示条件间的选择关系,相当于“或者”。

  ,条件结果间隔符。

在条件公式中,条件在前,满足条件的结果与条件间用“,”(逗号)隔开;

而不满足条件的结果,在满足条件的结果后亦用“,”隔开。

当公式中无满足条件的结果时,在条件后用两个“,”隔开不满足条件的结果。

  ⑨字符运算符:

  “”双引号如果运算结果用字符描述,公式可以描述为:

  LxCy=“上升”表示在第X行第Y列写入“上升”字样

  =<

等于后加小于号表示将字符写在原计算结果前

  =>

等于后加大于号表示将字符写在原计算结果后

  例:

LxCy数据计算值为20若将结果描述为:

增长20%,则公式为

  LxCy=<

“增长”LxCy=>

“%”

  ⑩续行符(分号符):

当公式需分行输入时,可以在每行的最后位置输入“;

  例如:

{L1:

32C2>

0&

L1:

32C3<

0,L1:

32C3=L1:

32C3*(-1)&

  L1:

32C3=<

“下降”&

32C3=>

“%”}

  等同于

 {L1:

“降”&

  ⑩公式的文字注解(备注)符:

  在公式的最后加上“’”(单引号)备注(公式说明)使公式的含义一目了然。

  

(2)表的七要素

  表号(T或t),年份(Y或y),月份(M或m),日期(D或d),单位号(U或u),行号(L或l),栏号(C或c)。

  ①描述表号的语法规则

  表号的描述有二种形式:

第一,T或t后面直接跟表号。

如T2,t4等。

  第二,T或t后面直接跟表号的累加范围。

如T2~5,T2~20等。

  ②描述年的语法规则

  年描述有二种形式,与表号描述相似。

  但描述年时Y后可跟一个负数或当前年常量。

如Y&

表示今年,Y-1表示去年,Y-2表示前年,以此类推。

如Y92,Y90~92,Y-1~&

,Y-2等。

  ③描述月、日期的语法规则

  月、日期的描述语法与年的语法相似。

如M1,M5,M-5,M-1#,M1~8,D1~5等。

  ④描述单位号的语法规则

  单位号的语法规则与表号的语法规则相似,但增加一个范围描述。

如U1,U2~10,U1|20

等。

  ⑤描述行的语法规则

  行的描述有三种形式:

  第一,L(l)后直接跟行号,如:

L1,L2等。

  第二,L(l)后跟累加范围,如:

L1~10,L10~100等。

  第三,L(l)后跟范围,如:

L1|10,L10|20等。

该范围的大小必须与公式左边的行描述范围相一致。

  ⑥描述栏的语法规则栏的语法规则与行的语法规则相似,如:

C1,C5,C1~10,C1|5等。

  ⑦七要素的书写顺序必须将行或栏描述放在最后。

  (3)精度描述说明

  运算公式的精度由@和$表示,其后跟一常数或不带任何数字。

如@3($3)表示保留小数点后3位,@($)则表示取整。

(如某公式的运算结果为1.99,那么1.99@为1,而1.99@0则为2,这里保留整数和取整是有区别的)运用取整功能可以进行各类逻辑运算。

若公式后没有给出精度说明,则默认为小数点后二位。

  @适用于整条公式最后结果的精度描述,即对该公式运算的最后结果进行精度处理

  $适用于某条公式中间结果的精度描述,即对该公式运算过程中某一段结果进行精度处理

  例如:

若L2C1=1.414L3C1=4.6789

  L1C1=L3C1/L2C1@0=3(对3.3089保留整数)

  L1C1=L3C1/L2C1$0=4.6789/1=4.68(只对1.414保留整数并对最后结果默认保留两位小数)

  L1C1=(L3C1/L2C1)$0=3(运用括号优先运算原则同样可以对最后结果进行精度处理)

  该精度处理适用于取数公式和自动转账公式

  (4)常量的使用说明

  运算公式中允许使用常量描述符(&和#),常量在公式中可当作常数使用,&表示当前年份的值,若当前年是1992年,那么&的值就是1992。

#表示当前月份的值,若这个月是10月份,那么#的值就是10。

  3、运算公式的书写格式

  表栏=运算表达式[精度描述],其中:

  

(1)表栏是指当前表中的某一项或某一块。

如L1C1,L1|10C2,L120C1|4等。

  

(2)运算表达式是由表的六要素确定的表项(或块)和常数,运算符组成的算术表达式。

  (3)精度描述给出运算结果的精度要求

  下面列出几个正确书写的运算公式:

  L1C1=L2~100C1/99

第1栏第1行的值等于第1栏中第2行到第100行的和除以99的值,运算值默认两位小数。

  L1|100C4=L1|100C1~3@4

第4栏中第1行到第100行的值分别等于相应行的第1栏到第3栏之和,运算值保留4位小数。

  L1|10C1|2=L11|20C3|4+L21|30C3|4

从第1行到第10行的第1第2栏的各项值分别等于从第11行到第20行的第3第4栏的各项值分别加上从第21行到第30行的第3第4栏的各项对应数值之和,运算值默认两位小数。

  L1C1=T2Y-1M-1U2L5C1

第1栏中第1行的值等于上年上月第2号单位第2表中第1栏第5行的值,运算值默认两位小数。

  L1|100C1=T2Y91M3U1L1|100C3~6+10@3即:

第1栏中第1行到100行的值分别等于第1号单位91年3月份的第2表中第1行到100行分别从第3栏加到第6栏再加10的值,运算值保留3位小数。

  L2C4=Y-1~&

M1~#L2C4/(#*2)@1

第4栏中第2行的值等于从上年到当前年,从1月份到当前月份各时期本表第4栏中第2行数值之和,除以当前月份常数乘2,运算值保留1位小数。

  L5C1=U1L1~10C1/U2L1~10C1*100@0

第1栏中第5行的值等于第1号单位第1栏中从第1行加到第10行的值,除以第2号单位第1栏中从第1行加到第10行的值,再乘以100,运算值不保留小数。

  L1|11C1=(#*30*(((U1|11Y-1M12T2L1C1+U1|11T2L1C1)/2+U1|11M1~#

  -1T2L1C1)/#))/U1|11T

  3L1C1@0(设定:

T2L1C1为流动资产项目,T3L1C1为收入项目)

第1栏从第1行到11行分别存放1至11号单位的流动资金周转天数。

  L1C2=D1~5T2L1C2

第1行第2栏等于2号表从当月1日累加到5日的第1行第2栏数据之和。

  4、特殊运算的处理

  特殊运算一:

“0/0”

  用户进行各类成本表、分析表计算时,如遇到“0/0”,系统按“0/0=0”处理,运用这一功能结合@取整功能可进行固定资产折旧、增值税等专项核算中的逻辑运算。

  特殊运算二:

“M-1LxCy”

  由于许多报表中的“本年累计”项目中要调用上月数据,但在年初一月份又不能调用上年12月的数据,为此当月份为1月(M=1)时系统将M-1LxCy作零处理,即M=1时,M-1LxCy=0。

但有些表格如“固定资产修购基金核算”、“工资核算”等专项核算中又要调用上年12月数据。

为解决这一问题,可使用下列方法从运算中得到上月数据

  LxCy=M-1LxCy+(1-(#-1)/(#-1))*Y-1M12LxCy

  当M=1时,M-1LxCy=0

  而(1-(#-1)/(#-1))=1-(1-1)/(1-1)=1,

  ∴LxCy=Y-1M12LxCy

  当M>

1时,LxCy必等于M-1LxCy的实际数据,因为(1-(#-1)/(#-1))=0

  特殊运算三:

季报的处理

  用户可根据月报格式复制一张相同的表框作为月报,表头部分“?

Y年、?

M月、?

D日”改为“?

Y年?

、D季”,运算公式中可用下述公式自动运算某季(三个月)的数据

  LxCy=M-2LxCy+M-1LxCy+LxCy

  处理一季报时M=3,?

D应为1

  处理二季报时M=6,?

D应为2以此类推。

  5、条件运算公式

  条件运算公式的书写格式如:

  {L1C1<

0&

[L1C2<

0||L2|5C1<

=L2|5C2],L26C1=100,L26C1=200}

  上述公式表示:

当第一栏第二列小于0或者第二至五栏第一列小于等于(不大于)第二至五栏第二列,并且第一栏第一列小于0时,第26栏第一列等于100;

否则第26栏第一列等于200。

  在上述条件公式中,“[]”内的条件将先于“&

”前的条件执行。

如果没有“[]”,系统将先执行“&

”连接的条件,其优先级高于“||”连接的条件。

  如上述公式中没有满足条件的结果(L26C1=100),公式即表示为:

=L2|5C2],L26C1=200}

  同理,如上述公式中没有不满足条件的结果(L26C1=200),公式即表示为:

=L2|5C2],L26C1=100}

  条件运算公式中结果语句,本系统亦支持汉字或其他字符,如:

  L26C1=“上升”表示:

在第26栏第一列系统写入“上升”字样。

  L26C1=<

“上升”表示:

如果在第26栏第一列有数字,或其他的运算公式中对L26C1赋值(运算结果),那么系统将把该数值连接在“上升”字符的后面。

同理,L26C1=>

“上升”,则表示将数值置于“上升”字符的前面。

  在条件运算公式中,系统还支持多重结果的输出,并用“&

”来连接。

  {L1:

2C1>

100,L1:

2C1=1000&

L1:

2C2=2000}

  上述公式表示,当L1C1、L2C1大于100时,L1C1、L2C1等于1000;

而L1C2、L2C2则等于2000。

亦即表示为以下两个公式:

2C1=1000}

  上述公式中,用“:

”连接的范围,在整个条件语句中,条件部分与结果部分必须一致,否则公式检查时会提示范围不一致,同时“:

”连接的范围不能是多重的,如:

3C1:

8系统认为是非法的;

如用“|”连接,则可以不一致,亦可支持多重范围。

C1=100,L1:

L1|6C2=2000}

  

(1)上述公式中的空格

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 经管营销 > 金融投资

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1