904报表总帐函数.doc_第1页
904报表总帐函数.doc_第2页
904报表总帐函数.doc_第3页
904报表总帐函数.doc_第4页
904报表总帐函数.doc_第5页
已阅读5页,还剩24页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

总帐取数函数及其他常用取数函数一、总帐取数函数列表1、QC、SQC、WQC/期初余额函数2、QM、sQM、wQM/期末余额函数3、FS、sFS、wFS/发生额函数4、LFS、sLFS、wLFS/累计发生额函数5、TFS、sTFS、wTFS/条件发生额函数6、DFS、sDFS、wDFS/对方科目发生额函数7、JE、sJE、wJE/净额函数8、HL/汇率函数二、其他常用取数函数1、PTOTAL()2、SELECT()3、PAVG()4、PMAX() 5、PMIN()三、期初额函数:QC、SQC、WQC(一)函数格式1、QC(科目编码,会计期间,方向,账套号,会计年度,编码1,编码2)2、SQC(科目编码,会计期间,方向,账套号,会计年度,编码1,编码2)3、WQC(科目编码,会计期间,方向,账套号,会计年度,编码1,编码2)(二)函数说明:金额式:函数名为“期初”或“QC” ;数量式:函数名为“数量期初”或“sQC”;外币式:函数名为“外币期初”或“wQC”。QC(科目编码,会计期间,方向,账套号,会计年度,编码1,编码2)(三)函数参数说明1、会计科目、会计期间不可以省略,其它项均可省略。2、会计科目可以是末级科目,也可以是非末级科目。3、会计期间合法的会计期间为:1)1-12:表示1-12月(注:一年12个月)2)21-24:表示1-4季度(注:一年4个季度)3)41-93:表示1-53周(注:一年53个周)4)101-136:表示1-36旬(注:一年36个旬)5)具体日期:如“3/15/1999“,“3/15/1999,4/15/1999”6)全年:表示按年取数,用于取年初数。7)月、季、日、周、旬:则取报表关键字中“月、季、日、周、旬“的值4、方向:合法的方向可以是:“借”、“贷”、“j”、“d”,缺省。(缺省时的含义后面讲)QC(科目编码,会计期间,方向,账套号,会计年度,编码1,编码2)5、会计年度:可以是以下情况:1)具体的年份(如:2005、2006):表示取指定年份的数据。2)年:此时取关键字“年”的值,如果报表没关键字,则按机器时间取数。3)省略:此时默认数据-帐套初始中定义的年份。6、账套号1)帐套号,指明从哪个帐套中取数2)账套号省略不写,例如公式:QC(113,月,借),表示从启用账套中取数。7、编码1与编码2:科目的辅助核算代码。8、参数的位置保留问题:有些参数如方向、账套号、会计年度、编码等可以省略不写。如果省略的参数后面没有内容了,则可以不写逗号;如果省略的参数后面还有内容,则必须写逗号,把它们的位置留出来。QC(1141,10),QC(1141,9,2006)9、函数中的参数,除了日期字符串(如:3/15/1999,4/15/1999)必须加引号 之外,其他参数可以不加引号。10、函数中的引号、逗号等标点符号支持全角和半角。11、QC、QM、FS、LFS、JE函数取数期间最小为月份,不能去某一天的会计数据。QC(科目编码,会计期间,方向,账套号,会计年度,编码1,编码2)(四)关于余额取数函数取数的一些特别说明(共6点):1、如果某余额取数函数如QC()的参数项科目代码所对应的会计科目为末级科目,而函数中的另一参数项方向缺省,如:QC(1701,1,),则:1)如果该函数中的会计科目的性质(即会计科目初始时,预设的科目余额方向)为借方,且该科目的实际余额也在借方,则返回该科目的借方余额(正数);如果该科目的性质为借方,而该科目的实际余额为贷方余额,这时则返回负数。例如:科目:1701 (固定资产清理),为末级科目,科目性质为:借方,假设该科目1月份的期初余额为:借方35 000.00。则:函数QC(1701,1)的值为:35 000.00如果:1701 (固定资产清理),2月期初余额为:贷方82 000.00。则:函数QC(1701,2)的值为: -82 000.002)如果该函数中的会计科目的性质(即会计科目初始时,预设的科目余额方向)为贷方,且该科目的实际余额也在贷方,则函数返回该科目的贷方余额(正数);而如果该科目的实际余额为借方余额,则返回负数。例如:会计科目:1141 (坏账准备),为末级科目,科目性质为:贷方,假设该科目1月份的期初余额:借方9 000.00。则:函数QC(1141,1)的值为:- 9 000.00如果:科目1141 (坏账准备),2月期初余额为:贷方6 000.00。则:函数QC(1141,2)的值为: 6 000.002、如果某余额取数函数如QC()的参数项科目代码所对应的会计科目为末级科目,而函数中的另一参数项方向不缺省,如:QC(1701,1,J),那么:1)如果函数中方向为借方,而该会计科目有借方余额,则返回该科目的余额;如果函数中方向为借方,而该会计科目有贷方余额,则返回0。例如:会计科目:1701 (固定资产清理),为末级科目,假设该科目1月份的期初余额为:借方35 000.00。则:函数QC(1701,1,J)的值为:35 000.00如果:1701 (固定资产清理),2月期初余额为:贷方82 000.00。则:函数QC(1701,2,J)的值为: 0.002)如果函数中方向为贷方余额,而该会计科目有借方余额,则返回0;如果函数中方向为贷方余额,而该会计科目有贷方余额,则返回该科目的余额。例如:会计科目:1141 (坏账准备),为末级科目,假设该科目1月份的期初余额为:借方9 000.00。则:函数QC(1141,1,D)的值为:0.00如果:科目1141 (坏账准备),2月期末余额为:贷方6 000.00。则:函数QM(1141,2,D)的值为: 6 000.003、如果某余额取数函数如QC()的参数项科目代码所对应的会计科目为非末级科目,而函数中的另一参数项方向缺省,如:QC(1131,1,),那么: 1)如果该科目的性质(即会计科目初始时,预设的科目余额方向)为借方,而该科目的实际余额为借方余额,则返回该科目的借方余额(正数);如果该科目的性质为借方,而该科目的实际余额为贷方余额,则返回负数。例如:会计科目1131 (应收帐款),科目性质为:借方。其科目及2月份的余额如下:科目 2月份的期初余额1131 (应收帐款) 借方:20 000113101 甲单位 借方:30 000113102 乙单位 借方:50 000113103 丙单位 贷方:60 000则:函数QC(1151,2)的值为:20 000又例如:会计科目1131 (应收帐款),科目性质为:借方。其科目及3月份的余额如下:科目 3月份的期初余额1131 (应收帐款) 贷方:70 000113101 甲单位 贷方:80 000113102 乙单位 贷方:50 000113103 丙单位 借方:60 000则:函数QC(1131,3)的值为:-70 0002)如果该科目的性质为贷方,而该科目的实际余额为借方余额,则返回负数;如果该科目的性质为贷方,而该科目的实际余额为贷方余额,则返回该科目的贷方余额(正数)。例如:会计科目2121 (应付帐款),科目性质为:贷方。其科目及2月份的余额如下:科目 2月份的期初余额2121 (应付帐款) 借方:20 000212101 甲单位 借方:30 000212102 乙单位 借方:50 000212103 丙单位 贷方:60 000则:函数QC(2121,2)的值为:-20 000又例如:会计科目2121 (应付帐款),科目性质为:贷方。其科目及3月份的余额如下:科目 3月份的期初余额2121 (应付帐款) 贷方:70 000212101 甲单位 贷方:80 000212102 乙单位 贷方:50 000212103 丙单位 借方:60 000则:函数QC(2121,3)的值为:70 0004、如果某余额取数函数如QC()的参数项科目代码所对应的会计科目为非末级科目,而函数中的另一参数项方向不缺省,如:QC(1701,1,借),那么:1)若其下级科目的余额方向与公式中定义的方向不完全一致,则只返回余额方向与公式定义方向一致的下级科目的期初余额之和。(这个公式针对应收、应付、预收、预付帐款)例如:会计科目1131 (应收帐款)。其科目及2月份的余额如下:科目 2月份的期初余额1131 (应收帐款) 借方:20 000113101 甲单位 借方:30 000113102 乙单位 借方:50 000113103 丙单位 贷方:60 000则:函数QC(1131,2,借)的值为:80 000 函数QC(1131,2,贷)的值为:60 000又例如:会计科目2121 (应付帐款)。其科目及3月份的余额如下:科目 3月份的期初余额2121 (应付帐款) 贷方:70 000212101 甲单位 贷方:80 000212102 乙单位 贷方:50 000212103 丙单位 借方:60 000则:函数QC(2121,3,J)的值为:60 000函数QC(2121,3,D)的值为:130 0005、如果该会计科目是辅助核算类会计科目,那么返回的将是指定科目指定辅助编码所对应的的期初余额。6、如果您的科目有两种辅助核算,则这两个辅助项在公式中的排列位置必须正确,否则系统将无法正确结转。五种辅助项在公式中先后顺序为:部门,个人,客户,供应商,项目。例如:52101为某部门项目科目,则您可以输入QC(“52101”,月,“部门一”,“项目一”),而不可以输入QC(“52101”,月,“项目一”,“部门一”)。四、QM、sQM、wQM/期末余额函数(一)函数格式:1、QM(科目编码,会计期间,方向,账套号,会计年度,编码1,编码2)2、SQM(期末额函数名(科目编码,会计期间,方向,账套号,会计年度,编码1,编码2)3、WQM(期末额函数名(科目编码,会计期间,方向,账套号,会计年度,编码1,编码2)(二)参数和说明:见QC()函数。五、FS、sFS、wFS/发生额函数(一)函数格式:1、FS(科目编码,会计期间,方向,账套号,会计年度,编码1,编码2)2、SFS(科目编码,会计期间,方向,账套号,会计年度,编码1,编码2)3、WFS(科目编码,会计期间,方向,账套号,会计年度,编码1,编码2)(二)函数值:数值。返回某一会计科目某会计期间内某方向的发生额。如果该会计科目是辅助核算科目,那么返回编码所对应的辅助项的发生额。(三)注意:发生额函数的方向不能缺省。六、LFS、sLFS、wLFS/累计发生额函数(一)函数格式:1、LFS(科目编码,会计期间,方向,账套号,会计年度,编码1,编码2)2、SLFS(科目编码,会计期间,方向,账套号,会计年度,编码1,编码2)3、WLFS(科目编码,会计期间,方向,账套号,会计年度,编码1,编码2)(二)函数值:数值。返回某一科目从年初到某一会计期间某方向发生额的累计数。如果该会计科目带辅助核算账类,那么返回编码所对应的辅助项的累计发生额。(三)注意:1、累计发生额函数的方向不能缺省。2、若科目为非末级科目,则返回其所有下级科目的累计发生额之和。若其下级科目的累计发生额方向与公式中定义的方向不一致,则只返回累计发生额方向与公式定义方向一致的累计发生额。七、TFS、sTFS、wTFS/条件发生额函数1、函数说明:总账_条件发生额函数。这是对普通发生额函数的扩充。2、函数格式:1)TFS(科目编码,期间,方向,摘要,摘要匹配方式,账套号,会计年度,编码1,编码2,核算类别,项目大类名称, 业务员姓名)2) STFS(科目编码,期间,方向,摘要,摘要匹配方式,账套号,会计年度,编码1,编码2,核算类别,项目大类名称, 业务员姓名)3)WTFS(科目编码,期间,方向,摘要,摘要匹配方式,账套号,会计年度,编码1,编码2,核算类别,项目大类名称, 业务员姓名)3、函数格式说明1)期间=整数|全年|季|月|旬|周|日|日期字符串2)会计年度=整数|年3)科目缺省即求辅助项的发生额合计,此时核算类别参数不能缺省。4)合法的方向为“借”、“贷”、“j”、“d”。5)摘要匹配方式,模糊匹配用“=”,精确匹配用“=”。6)编码1与编码2是科目编码的辅助核算项目编码。7)核算类别只在科目编码缺省时有意义。8)项目大类名称只在科目编码缺省且核算类别含“项目”时有意义。4、返回值:数值型.返回指定科目某会计期间某方向符合某条件的发生额合计数。如果该会计科目带辅助核算账类,那么返回编码所对应的辅助项的累计发生额。5、注意:1)由于使用借贷记账法,方向为“借”或“贷”。2)条件发生额函数的方向不能缺省。3)如果您的科目有两种辅助核算,则这两个辅助项在公式中的排列位置必须正确,否则系统将无法正确结转。五种辅助项在公式中先后顺序为:部门,个人,客户,供应商,项目。例如:52101为某部门项目科目,则您可以输入QC(“52101”,月,“部门一”,“项目一”),而不可以输入QC(“52101”,月,“项目一”,“部门一”)。4)若科目为非末级科目,则返回其所有下级科目的发生额之和。若其下级科目的发生额方向与公式中定义的方向不一致,则只返回发生额方向与公式定义方向一致的发生额之和。6、范例:1)TFS(“52101”,2, “借”, , , “001”,1998)返回001套账“52101”科目1998年2月份的借方发生额。2)TFS(“52101”,2,“借”,“部门一报订阅资料”,“=”,“001”,1998)返回001套账“52101”科目1998年2月份的发生业务中,摘要等于“部门一报订阅资料”的借方发生额合计。3)TFS(“52101”,月,“借”,“领办公用品”,“=”):若当前表页关键字值为:年=1998,月=2,缺省账套号为“001”,则返回001套账“52101”科目1998年2月的发生业务中,摘要中包含有“领办公用品”的借方发生额合计。4)TFS(“52101”, “2/13/1998,2/15/1998”,“借”,“领办公用品”,“=”,“001”,1998,“部门一”,“ b”)返回001套账“52101”科目下部门一1998年2月的发生业务中,摘要中包含有“领办公用品”,且发生日期在“2/13/1998”之后“2/15/1998”之前的借方发生额合计。5)TFS(,月, “2/13/1998,2/15/1998” ,“借”, “领办公用品”, “=”,“001”,1998,“部门一”,“ b”)假设其他科目并没有发生部门一的业务,则返回001套账部门一1998年2月的发生业务中,摘要中包含有“领办公用品”,且发生日期在“2/13/1998”之后“2/15/1998”之前的借方发生额合计。八、DFS、sDFS、wDFS/对方科目发生额函数1、函数格式:DFS(科目编码,对方科目编码,会计期间,方向,摘要,摘要匹配方式,账套号,会计年度,编码1,编码2)2、函数说明:1)函数按以下三种方式分为:a)金额式:函数名为“对方科目发生”或“DFS”;b)数量式:函数名为“数量对方科目发生”或“sDFS”;c)外币式:函数名为“外币对方科目发生”或“wDFS”。2)合法的方向为“借”、“贷”、“j”、“d”。3)摘要匹配方式:模糊匹配用“=”,精确匹配用“=”,见范例。4)编码1与编码2与科目编码的核算账类有关。3、返回值:数值型。返回:指定科目某会计期间某方向符合条件且对方科目为指定对方科目的业务的发生额合计数。如果该会计科目带辅助核算账类,那么返回编码所对应的辅助项的累计发生额。4、注意:1)由于使用借贷记账法,方向为“借”或“贷”。2)对方科目发生额函数的方向不能缺省。3)如果您的科目有两种辅助核算,则这两个辅助项在公式中的排列位置必须正确,否则系统将无法正确结转。五种辅助项在公式中先后顺序为:部门,个人,客户,供应商,项目。例如:52101为某部门项目科目,则您可以输入QC(“52101”,月,“部门一”,“项目一”),而不可以输入QC(“52101”,月,“项目一”,“部门一”)。4)若科目为非末级科目,则返回其所有下级科目的发生额之和。若其下级科目的发生额方向与公式中定义的方向不一致,则只返回发生额方向与公式定义方向一致的发生额之和。5、范例:1)DFS(“52101”,“101” ,2, “借”, , , “001”,1998) 返回001套账“52101”科目1998年2月份且其对方科目为“101”的业务,其借方发生额合计。2)DFS(“52101”, “101”,2,“借”,“部门一报订阅资料”,“=”,“001”,1998)返回001套账“52101”科目1998年2月份的发生业务中,摘要等于“部门一报订阅资料”且其对方科目为“101”的业务,其借方发生额合计。3)DFS(“52101”,月,“157”,“借”,“领办公用品”,“=”)若当前表页关键字值为:年=1998,月=2,缺省账套号为“001”,则返回001套账“52101”科目1998年2月的发生业务中,摘要中包含有“领办公用品” 且其对方科目为“157”的业务,其借方发生额合计。4)DFS(“52101”,月,“321”,“贷”,“结转”,“=”)若当前表页关键字值为:年=1998,月=2,缺省账套号为“001”,则返回001套账“52101”科目下1998年2月的发生业务中,摘要中包含有“结转”且对方科目为“321”的业务,其贷发生额合计。九、JE、sJE、wJE/净额函数1、函数格式:JE(科目编码,会计期间,账套号,会计年度,编码1,编码2)SJE(科目编码,会计期间,账套号,会计年度,编码1,编码2)WJE(科目编码,会计期间,账套号,会计年度,编码1,编码2)2、返回值:数值型。返回某一会计科目在某一会计期内的发生净额,等于该科目借贷方发生差额。如果该会计科目带核算账类,那么返回相应于其对应编码的净额。3、注意:1)如果您的科目有两种辅助核算,则这两个辅助项在公式中的排列位置必须正确,否则系统将无法正确结转。五种辅助项在公式中先后顺序为:部门,个人,客户,供应商,项目。例如:52101为某部门项目科目,则您可以输入QC(“52101”,月,“部门一”,“项目一”),而不可以输入QC(“52101”,月,“项目一”,“部门一”)。2)若科目为借方科目(即占用类科目),则返回的净额为借方发生额-贷方发生额;若科目为贷方科目(即来源类科目),则返回的净额为贷方发生额-借方发生额。4、范例:1)JE(“109”,全年,“001”,1998)返回001套账“109”科目1998年全年净发生额。2)JE(“109”,月,“001”,1998)若当前表页关键字值为:年=1998,月=12,缺省账套号为“001”,则返回001套账“109”科目1998年12月份净发生额。3)JE(“109”,全年)若当前表页关键字值为:年=1998,缺省账套号为“001”,返回001套账“109”科目1998年全年净发生额。4)FS(“20301”,月,“001”)若当前表页关键字值为:年=1998,月=12,则返回001套账“20301”科目1998年12月净发生额。5)FS(“20301”,全年, “001”,1998,“部门一”)返回001套账“20301”科目1998年部门一全年的净发生额。6)FS(“20301”,12, , , “部门一”)若当前表页关键字值为:年=1998,缺省账套号为“001”,返回001套账“20301”科目1998年12月份部门一的净发生额。十、HL/汇率函数(不讲)1、函数格式:汇率|HL(币种,期间|日期字符串,汇率类型,账套号,会计年度)2、参数说明1)币种可以是币名或币符,以币名优先。2)期间可以是整数、全年、季、月3)汇率类型可以是:“浮动”、“fd”、“固定”、“gd”、“调整”、“tz”。缺省为“浮动”。若是“浮动”,则期间必须为日期字符串,并且必须省略“,”和截止日期。4)会计年度可以是整数或“年”。3、返回值:数值型。返回某日某币种汇率。4、注意:若是“浮动”,则必须使用日期字符串指定具体某一天,此时的日期字符串必须是指某一日,即起止时间一致。5、范例:1)HL(“美圆”,5, “gd”, “001”,1998) ;返回001套账1998年5月份美圆币当月固定汇率8.321。2)HL(“美圆”, “5/29/1998”, “fd”, “001”,1998)返回001套账1998年5月29日美圆币当日浮动汇率8.189。3)HL(“美圆”, 月, “tz”):若当前表页关键字值为:年=1998,月=5,缺省账套号为“001”,则返回001套账1998年5月份美圆币月末调整汇率8.456。4)HL(“美圆”, 月, “fd”,):若当前表页关键字值为:年=1998,月=5,缺省账套号为“001”,则返回001套账1998年5月1日的美圆币当日汇率8.31。国会2010-12-08十一、PTOTAL:固定区合计函数1、函数格式:PTOTAL(,) 2、参数说明:1)区域:需要进行计算的区域。页号缺省时,默认为与被赋值区域在同一页。2)区域筛选条件:确定参与计算的单元,格式为:,缺省为参数“区域”中的所有固定区单元。“条件区域”的页号缺省时默认为与被赋值区域在同一页。3、返回值:指定区域内所有满足区域筛选条件的固定区单元的合计。4、注释:1)字符型单元和表样型单元不参与计算。2)当计算区域与条件区域不同时,条件区域将按照与计算区域左上角单元对齐,一一对应的原则控制运算。3)当条件区域与计算区域的大小不相匹配时,按照下面规则处理:计算区域大于条件区域时,超出部分按满足条件处理;计算区域小于条件区域时,超出计算区域的筛选条件无效。5、使用范围:单元公式,命令窗,批命令。6、范例:1)如下函数返回当前表页的A列与B列中的所有固定区单元的值的合计。PTOTAL(A:B)2)如下函数返回当前表页的第3行与第4行中所有固定区单元的值的合计。PTOTAL(#3:#4)3)如下函数返回第12表页中区域C5:F20中所有固定区单元的值的合计。PTOTAL(C5:F2012)4)如下函数返回:当前表页中区域A3:A5的固定区中值大于等于0的所有单元的合计。PTOTAL(A3:A5,A3:A50)5)如下函数返回当前表页中对应于区域C3:C150,区域A3:A15的固定区中大

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论