本文介绍了在财务报表设置中,灵活运用ACCT和REF两种公式的重要性。ACCT公式用于根据科目代码等参数提取财务数据,支持多科目、核算项目及指定时间段的取数。REF公式则用于获取表页中指定单元格的数值。通过组合使用这两种公式,可灵活构建复杂报表,简化公式修改操作,提高报表设置效率。
业务背景:系统自带的报表能满足一般的财务三大报表需求,那么需要更灵活的设置各种财务报表,就需要熟悉公式的应用是非常必要的。
公式参数介绍
这里目前只先介绍两个公式: ACCT公式 和REF公式。
ACCT公式介绍:
科目(必填):科目代码或科目助记码,可以多科目连去,前提是在相同父科目;比如ACCT("6401:6402","SL","",0,0,0,"")这里的参数6401:6402,就是科目6401到6402的范围的科目。额外说明:如果科目有挂单一核算项目或者多核算项目,可以指定到科目的核算项目取数;比如ACCT("6401|部门|003","SL","",0,0,0,""),这里的参数"6401|部门|003"是指6401科目挂了部门的核算项目,指定了取003部门的数
取数类型(必填):常用的C-期初余额,Y-期末余额,JC-借方期初余额,JY-借方期末余额,DC-贷方期初余额,DY-贷方期末余额
货币(选填):空值-默认值为综合本位币
年度(必填):0-取当前年度,可以指定其他年度,如2023
起始期间(必填):0-取当前期间,可以指定其他期间,如01
结束期间(必填):0-取当前期间,可以指定其他期间,如01
这里注意一下!起始期间和结束期间可以填相同期间也可以填不同期间,指定取1期,那么都填01。例如现在是第5期,有些用户起始期间填01和结束期间05,这样填是取范围期间,所以导致报表结果的本年累计和本月的数会一致。
账套配置名:这里可以设置统一服务器跨账套取数,这个需要参考账套配置,报表多账套管理配置
REF公式介绍:
取数内容:指定表页单元格
表页:指定表页名称或者页号 ,0-当前表业。
公式的应用
REF("B4",0):获取当前表业的B4单元格数值。
ACCT("1913|部门|10|职员|101","Y","",0,0,0,""):获取1913科目下的部门编码为10的部门,并且职员编号是101的数据
公式的组合应用
ACCT(REF("B4",0)&"|"&REF("A2",0)&"|"&REF("B2",0)&"|"&REF("A3",0)&"|"&REF("B3",0),"Y","",0,0,0,"")
这条公式是通过REF获取当前表业的单元格配置的值,来替代ACCT的参数;
相当于公式:ACCT("1913|部门|10|职员|101","Y","",0,0,0,"")
ACCT(REF("B4",0)&"|"&REF("A2",0)&"|"&REF("B2",0)&"|"&REF("A3",0)&"|"&REF("B3",0),"Y","",0,0,0,"")=ACCT("1913|部门|10|职员|101","Y","",0,0,0,"")
通过REF公式获取对应单元格的值,代入到ACCT公式取数,这样能更灵活获取想要的报表结果。
自定义报表,设置指定单元格参数,修改公式时灵活运用,多行取相同参数的公式,可以减少每条公式都要修改参数的繁琐操作
推荐阅读