应收账款账龄分析表制作
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
应收账款账龄分析
做过财务的人都清楚我们的软件里也设有对应收账款的账龄的分析,但是好多企业都没有对账龄分析的好的财务软件,就像是我们的财务软件里面没有固定资产模块,可以自动计提折旧一样,我们只好用函数和一些别的方法来实现对于应收账款账龄的分析了,下面要用到的是数据透视表来做账龄分析表。
求和项:金额列标签
行标签1-3061-90>121总计
李四1500015000
刘明60006000
马二40004000
王五30003000
张海7000070000
张三500000500000
总计5100007300015000598000
看到如此规范的一个账龄分析表,你可能只在财务软件里看到过,现实工作当中我利用了三个技巧,将此表做好。①数据自动获取(OFFSET函数)②数据自动刷新(VBA)③数据组合(将账龄分好)
第一步:单击任何一个单元格,点击“公式”-“定义名称”,如下图
在引用位置输入offset函数,定义名称为“动态数据”,修改引用位置=offset(Sheet1!$A$1,0,0,counta(Sheet1!$A:$A),counta(Sheet1!$1:$1))
这个引用位置公式是利用了offset的一个用法,“Sheet1!$A$1”表示起点第一个单元格;
第一个0表示向下0行;第二个0表示向右0列;counta(Sheet1!$A:$A)表示有几行,选中第一列就可以,但是需要注意的是第一列不能有空单元格,否则会出现错误;counta(Sheet1!$1:$1)表示有几列,选中第一行就知道有几列了,同样不能有空单元格。(注:OFFSET函数,有如下两种用法
①OFFSET(起点,向下几行,向右几列)
②OFFSET(起点,向下几行,向右几列,多少行,多少列)
第一个用法是获取某个动态单元格,第二个用法是获取某个动态区域)
第二步:要想实现数据的自动刷新就要借助VBA了,先要根据获取的动态数据插入一个数据透视表,然后再实现VBA的使用。
①在插入数据透视表界面,按F3,获取之前定义的动态数据,如下图
②插入透视表后呈现如下一个简单的数据透视表
③单击数据透视表的任一单元格,然后点“开发工具”-“录制宏”-“数据”(全部刷新)
-“开发工具”(停止录制),得到我们想要更新数据的VBA代码。如下图
打开宏,然后编辑呈现以上代码
④打开之前录制的宏,然后将以下代码复制ActiveWorkbook.RefreshAll,如果打开vba
编辑器是如下窗口,则需要点击视图-工程资源管理器。
⑤打开ThisWorkbok,呈现如下界面
将“通用”改为“workbook”,将“声明”改为“sheetactivate”,将代码复制到如下图示里面,然后点保存,完成自动更新数据的vba代码。
点击保存后出现如下图所示的提示,点是即可!
文档要保存为文件后缀名为.xlsm的启用宏的工作簿,完成数据自动更新的操作。
第三步:将数据进行组合,得到我们想要的结果,如下图
最后得到如上图的账龄分析表
通过以上案例你会发现Excel在财务工作中的重要性,学好Excel对于提高工作效率是非常有帮助的,建议爱学习的童鞋学好Excel,真正的运用到实际工作当中。