excel中库存怎么汇总(库存excel)
在生活中,很多人可能想了解和弄清楚EXCEL教你一招,搞定库存汇总的相关问题?那么关于excel中库存怎么汇总的答案我来给大家详细解答下。
转自EXCEL不加班
库存表这个大部分公司都会用到,只是形式不同而已。今天,卢子以学员的库存表进行说明。
1.明细表
每个地区的库存表格式一样,第2行为汇总数据,第4行为工厂。第2行本来是没有公式的,卢子这里增加一条公式,方便统计。在B2输入公式,向右拖动。
=SUM(B5:B998)2.汇总表
根据明细表,将每个地区每个工厂的数量进行汇总。
正常查找引用都是用VLOOKUP函数,不过这里的明细表格式不支持,查找区域在明细表第4行,返回区域在明细表第2行。
其实,VLOOKUP函数有一个超级牛逼的兄弟,叫LOOKUP函数。这个函数360°无死角,通通可以查找。记住这个函数的语法:
=LOOKUP(1,0/(查找值=查找区域),返回区域)现在要统计华北区,直接套用公式即可,在汇总表B3输入公式,向右拖动。
=LOOKUP(1,0/(B2=华北区!4:4),华北区!2:2)同理,东北区可以用公式:
=LOOKUP(1,0/(B2=东北区!4:4),东北区!2:2)这里,卢子只是列举了5个地区,每个地区改一次公式也挺方便的。现在问题来了,全国可以划分成好多个地区,如果都这样改显得超级繁琐,而且容易出错,对吧?
刚好每个地区都列在A列,这样其实就间接给我们提供了地区的名称,可以进行引用。这里借助&将工作表名称跟区域连接起来。
=A3&"!4:4"不过用&连接起来的只能算文本,并不是真正的区域,需要嵌套INDIRECT函数才可以真正变成区域。再将刚刚的公式组合起来就基本搞定,还剩下最后一点点细节。
=LOOKUP(1,0/(INDIRECT(A3&"!4:4")=B2),INDIRECT(A3&"!2:2"))我们在使用公式的时候,需要下拉和右拉,这时该固定的区域别忘了加$,要不然就会出错。
=LOOKUP(1,0/(INDIRECT($A3&"!4:4")=B$2),INDIRECT($A3&"!2:2"))当然,这里可以将公式写得更加完美,实际上每个地区的工厂可能不一样,就会导致一些工厂没有对应值导致出错,比如现在将其中一个工厂改成潮州工厂。
查找不到对应值会显示错误值,只需再嵌套一个IFERROR函数,即可解决这个问题。
=IFERROR(LOOKUP(1,0/(INDIRECT($A3&"!4:4")=B$2),INDIRECT($A3&"!2:2")),0)合计就直接用SUM函数就行。
行合计:
=SUM(B3:B7)列合计:
=SUM(B3:H3)在写公式的时候,尝试像卢子一样,将公式从最基础的开始写,然后一步步改进。千万别想着一步到位,除非你本身就是高手。
温馨提示:通过以上关于EXCEL教你一招,搞定库存汇总内容介绍后,相信大家有新的了解,更希望可以对你有所帮助。