excel学习库

excel表格_excel函数公式大全_execl从入门到精通

Excel 基础功能/数据透视表/财务报表/继续设计财务记账模板

本文于2023年3月29日首发于本人同名公众号:Excel活学活用,更多文章敬请关注

前期我们设计了财务记账模板,通过设置函数公式数据验证自动填充条件格式数据透视表等方式,一步一步地可以用起来了,凭证输入、科目汇总就算完成了,下面我面介绍财务报表,如何通过汇总表来编制财务报表:

在编制报表之前,我们还要增加几个数据透视表

一、汇总(月度),利润表的本月发额

汇总表字段也略有调整

二、现金流量,用来编制现金流量表

有了这些汇总数据,我们就可以来编制财务报表啦,下面我们具体地讲一下:

资产负债表

资产负债表,我们通过汇总表的“期末报表余额”字段来编制,方法很简单:

为了统一起见,我把“明细账"中的“报表余额“改为“期末报表余额“,跟”期初报表余额“相对应。

在相应的资产负债表项目金额单元格,输入"=",然后点选"汇总"表,点击相应科目对应“期末报表余额”字段,我们得到一个公式,如:货币资金:=GETPIVOTDATA(" 期末报表余额",汇总!$A$3,"1级","1001_现金")+GETPIVOTDATA(" 期末报表余额",汇总!$A$3,"1级","1002_银行存款")应收账款:=GETPIVOTDATA(" 期末报表余额",汇总!$A$3,"1级","1122_应收账款")这里有个特殊情况,就是“未分配利润“项目,=GETPIVOTDATA(" 期末报表余额",汇总!$A$3,"1级","4104_利润分配")+利润表!C23在年中,我们取“利润分配”科目余额+利润表的净利润金额到12月,如果我们结转了本年利润,则把公式后面“+利润表!C23”删除 其他科目相仿,就不多说了。

在编制资产负债表的时候,我们要注意借贷平衡,如果有新增科目,特别是一级科目,没有设置公式,或者在数据透视表的筛选中没有包括在内的,都会造成报表不平,这些都需要我们在使用过程中仔细留意检查的。

如果是我们有新的科目发生的,把公式重新设置以后,后续月份应该没有问题,但是,如果要查看前面月份的报表,可能会显示错误值:

原因就是在当前及以前月份,没有出现过固定资产科目的余额、发生额,解决办法是:

1、如果公式里是单一科目的,可以删掉公式(不建议)

2、设置容错公式:

=IFERROR(GETPIVOTDATA(" 期末报表余额",汇总!$A$3,"1级","1601_固定资产"),0)如果公式是错误值,我们使之=0,或者用下面的公式:=IF(ISERROR(GETPIVOTDATA(" 期末报表余额",汇总!$A$3,"1级","1601_固定资产")),0,GETPIVOTDATA(" 期末报表余额",汇总!$A$3,"1级","1601_固定资产"))

为了避免出现错误值,我们可以都给它套上iferror,

利润表

利润表,收入类科目,取数贷方发生额,成本费用类科目,取数借方发生额,如:

营业收入:=GETPIVOTDATA(" 贷方发生额",汇总!$A$3,"1级","6001_主营业务收入")销售费用:=GETPIVOTDATA(" 借方发生额",汇总!$A$3,"1级","6602_销售费用")

本月金额取汇总(月度)这张表,并且在汇总(月度)左上筛选当前月份:

本月营业收入:=GETPIVOTDATA(" 贷方发生额",'汇总 (月度)'!$A$5,"1级","6001_主营业务收入")本月销售费用:=GETPIVOTDATA(" 借方发生额",'汇总 (月度)'!$A$5,"1级","6602_销售费用")

现金流量表

按现金流量项目对应取值:

本年累计:

销售产成品、商品、提供劳务收到的现金:=IFERROR(GETPIVOTDATA("余额",现金流量!$A$5,"现金辅助项","01-111_销售产成品、商品、提供劳务收到的现金"),0)加:期初现金余额:=资产负债表!D5

本月金额:

销售产成品、商品、提供劳务收到的现金:=IFERROR(GETPIVOTDATA("余额",现金流量!$A$5,"现金辅助项","01-111_销售产成品、商品、提供劳务收到的现金","月份",TEXT($D$2,"YYYYMM")),0)这里把月份根据日期进行动态取值加:期初现金余额:=IF(MONTH(D2)=1,资产负债表!D5,SUMPRODUCT((明细账!I2:I5000)*(明细账!R2:R5000="1001_现金")*(明细账!J2:J5000<TEXT($D$2,"YYYYMM")))+SUMPRODUCT((明细账!I2:I5000)*(明细账!R2:R5000="1002_银行存款")*(明细账!J2:J5000<TEXT($D$2,"YYYYMM"))))这里用了一个有点复杂的公式:根据D2的日期来取数,如果是1月,则取货币资金期初余额,否则取月份截止上月的现金+银行存款余额。本来想用sumifs的,但最后一个条件总是不起作用,后来改用suproduct,这里的汇总范围设置了一个相当大的值,可以根据实际情况调整。

公式都设置好了以后,如果我们增加了新的凭证,点击“全部刷新"更新数据透视表,财务报表也跟着更新了。

另外,要注意一下,这种方法编制报表,我称之为“半自动",需要仔细检查数据的准确性、完整性。

报表设置就到这里,仅为思路分享,并没有完美设置,后续有空再完善。

后续计划分享记账凭证打印功能的实现,先挖个坑。

好,今天我们就分享到这里,我们下期再会。

本文使用 文章同步助手 同步,本文于2023年3月29日首发于本人同名公众号:Excel活学活用,更多文章敬请关注

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

«    2024年12月    »
1
2345678
9101112131415
16171819202122
23242526272829
3031
控制面板
您好,欢迎到访网站!
  查看权限
网站分类
搜索
最新留言
    文章归档
      友情链接