高级查找,进销存明细分类账

2019-05-10 10:44:50 0 0

现在有免费的精英会计交流群,每天前150名进群免费,与众多优秀财务人一起讨论业务、交朋友!进群加微信号kjsc020

根据基础数据,制作进销存明细分类账。


基础数据


进销存明细分类账


最终效果,通过筛选明细科目,可以获取相应的数据。



进销存明细分类账,这个表格格式跟原来区别很大,因此设置了很多公式,不过核心部分都一样。


核心部分,也就是筛选公式都是数组公式,需要按Ctrl+Shift+Enter结束。


1.月:

=IFERROR(MONTH(INDEX(基础数据!A:A,SMALL(IF(基础数据!$C$3:$C$9999=$C$2,ROW($3:$9999)),ROW(A1)))),"")


2.日:

=IFERROR(DAY(INDEX(基础数据!A:A,SMALL(IF(基础数据!$C$3:$C$9999=$C$2,ROW($3:$9999)),ROW(A1)))),"")


3.商品类别、商品名称、规格型号:

=IFERROR(INDEX(基础数据!B:B,SMALL(IF(基础数据!$C$3:$C$9999=$C$2,ROW($3:$9999)),ROW(A1)))&"","")


=IFERROR(INDEX()&"",""),红色部分是让空单元格显示空白。


4.进货统计跟销售统计


本来想用筛选公式解决,尝试了很难行得通,后来借助辅助区域完成。


辅助区域公式:

=IFERROR(INDEX(基础数据!F:F,SMALL(IF((基础数据!$C$3:$C$9999=$C$2),ROW($3:$9999)),ROW(A1))),"")


01 进货统计:

=IF($P6="入",Q6,"")


02 销售统计:

=IF($P6="出",Q6,"")


5.销售摘要:

=IFERROR(INDEX(基础数据!K:K,SMALL(IF((基础数据!$C$3:$C$9999=$C$2),ROW($3:$9999)),ROW(D1)))&"","")


现在有免费的精英会计交流群,每天前150名进群免费,与众多优秀财务人一起讨论业务、交朋友!进群加微信号kjsc020  

来源:Excel不加班,作者:卢子