现在有免费的精英会计交流群,每天前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不加班,作者:卢子